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