45
27
35
154
54
51
182
85
75
29
23
99
159
26
39
8
53
60
227
68
104
1462
200
63
28
155
199
255
145
32
16
21
33
98
547
17
41
56
20
81
48
152
46
429
387
365
103
1658
340
17251
176
161