129
586
16
83
197
37
67
116
48
314
89
52
294
21
57
41
63
242
110
61
32
47
54
28
120
50
40
222
3871
26
115
274
312
125
136
36
271
27
112
86
51
30
173
119
69
194
390
91
56
59
94
39
152
74