240
21
44
41
24
20
80
277
97
65
131
22
197
537
11
58
43
100
31
109
79
46
176
129
247
401
193
370
508
102
227
94
60
56
182
145
121
112
18
9
61
13
180
33
29
23
73
32
200
19
8
0
38