65
31
164
64
205
142
231
43
66
37
36
463
274
89
29
219
167
75
105
275
6
19
25
163
17
13
47
22
100
57
125
53
35
68
30
26
93
42
46
191
182
156
318
176
192
38
92
74
8
51
21
206
331
185
290
1868