125
40
18
12
31
276
108
90
39
233
295
37
26
10
138
36
502
140
24
2471
30
124
179
56
262
191
132
41
13
29
169
109
16
77
46
141
271
52
27
65
4438
54
199
91
17
281
194
250
1218
286
305
114
33
15
4
38