42
251
291
45
27
193
24
598
73
85
30
58
745
82
69
111
33
150
116
36
163
282
422
18
348
72
609
84
23
841
126
65
641
22
246
418
123
195
398
248
345
1544
91
55
11
10
199
421
151
138
125
101
278
70
302
61
20