35
34
266
75
78
49
23
11
20
98
305
261
121
64
145
102
43
62
349
131
37
251
42
54
21
99
92
299
192
390
79
144
426
150
501
243
2733
200
132
116
26
36
107
90
252
512
175
1015
220
173
179
120
38
399