46
298
42
74
48
7
12
27
68
234
31
229
45
1666
117
145
114
38
41
231
244
150
140
959
39
25
309
13
75
89
60
21
14
240
282
51
36
16
66
50
22
294
177
119
169
81
1878
284
181
159
64