248
23
45
42
24
20
80
21
278
99
68
131
197
537
11
58
65
100
31
109
79
47
22
176
129
249
401
193
371
508
102
227
94
60
59
182
146
121
112
19
9
62
14
180
35
29
73
33
18
200
0
10
39
32