36
102
520
162
34
30
42
57
151
47
17
52
23
99
507
12
346
90
177
106
78
69
231
25
84
28
247
56
24
95
85
9
324
551
45
129
260
105
16
103
334
81
196
1225
525
113
312
307
152
66