22
27
52
62
166
10
41
92
279
15
17
3
21
8
5
43
509
24
16
12
75
7
6
25
289
357
153
67
35
84
51
29
100
798
56
1742
23
132
71
30
377
570
85
36
90
13
9
127
44
154
116
72
158
172
523
319