147
250
1504
261
142
195
66
29
75
16
55
318
48
57
42
46
144
511
437
79
96
33
371
28
39
208
463
113
31
140
116
338
102
235
49
233
327
24
363
168
291
117
1395
440
22
192
76
108
139
278
74
157
56
201
52