240
21
44
42
24
20
80
277
98
66
131
22
197
537
11
58
65
43
100
31
109
79
46
176
129
247
401
193
371
508
102
227
94
60
56
182
146
121
112
19
9
62
13
180
33
29
45
23
73
32
18
200
8
0
39