35
81
217
78
474
123
58
118
1845
107
80
291
52
22
214
206
47
129
34
45
5
44
16
246
24
240
12
250
144
110
15
48
244
84
70
41
6
201
53
28
356
319
39
114
165
316
77
337
13
168
157
98
18
21
170
315