22
85
504
215
21
28
86
53
33
1346
7
132
46
64
29
24
181
26
341
45
294
108
13
79
18
254
67
41
11
128
522
63
74
212
275
47
70
193
42
14
140
20
31
73
30
153
6
52
189
37
44
168
57
139
461
12