30
149
200
20
876
26
47
73
28
392
1370
41
32
15
52
88
77
153
46
190
90
70
242
23
189
102
37
646
250
94
25
1198
78
539
280
127
203
121
18
376
263
303
275
272
655
55
345
138
63
322
292
435
245
85