42
48
22
13
217
67
103
10
166
47
258
143
18
82
73
33
94
1270
776
434
68
174
87
15
128
119
162
121
360
385
21
74
191
335
19
146
75
160
135
41
66
189
182
123
49
64
110
45
98
53
207
339
280
7
12