36
112
7
48
63
43
50
16
38
32
264
101
317
146
10
85
73
19
35
25
120
1981
66
349
525
257
182
27
31
61
6625
24
362
20
2179
45
15
530
34
4257
103
46
127
142
29
17
53
40
141
99
68