120
13
89
59
112
181
75
42
37
111
63
397
151
33
178
21
30
78
161
45
245
388
226
26
170
248
97
336
163
27
134
12
38
158
207
61
66
40
7
60
48
16
11
512
47
201
95
228
251
223
69
851
446
70