35
62
94
152
85
138
34
132
268
653
439
171
14
8
17
21
362
113
177
338
345
25
10
19
24
59
15
286
379
165
1232
46
91
186
5
97
184
74
42
67
31
240
102
714
114
78
110
16
29
510