59
42
48
22
13
217
67
104
10
166
47
258
143
18
82
74
34
95
1274
779
434
68
174
88
15
128
119
121
360
387
385
21
192
335
19
147
75
160
135
41
66
193
182
123
49
65
111
45
98
55
207
340
280
7