22
105
304
14
25
27
183
10
19
127
94
277
4
222
73
45
72
16
164
44
87
2
47
245
696
67
100
23
777
37
66
31
287
6
11
46
117
140
77
99
39
97
121
198
64
12
20
319
153
228
35