22
19
34
69
180
81
66
136
96
101
44
56
92
185
27
70
47
48
194
333
141
93
129
100
106
17
406
209
91
29
23
13
37
1187
1806
331
211
2199
165
21
38
7
10
82
186
68
30
24
28
9
8
110