42
46
55
52
17
28
71
12
9
239
183
39
14
77
37
258
165
80
8
75
121
29
19
380
51
25
327
194
67
411
63
57
83
34
632
101
287
24
85
60
4999
213
421
340
59
281
35
433
26
40
172