22
19
206
109
180
66
14
100
36
46
4
121
68
50
110
23
88
65
17
62
33
63
108
9
69
56
34
8
119
28
249
67
76
499
461
166
407
152
974
214
1105
244
44
55
111
13
117
266
156
29
42
6
141