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