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