36
146
95
536
93
109
74
34
14
31
248
448
772
42
56
25
51
38
131
83
304
222
46
49
24
195
43
342
58
27
3449
75
318
37
430
887
65
152
1908
40
44
19
92
52
64
62
85
28
106
57
76
54
339
66