42
23
55
161
10
129
209
37
27
16
1
31
59
2
32
3
73
9
49
108
45
126
442
104
67
127
159
20
57
92
6
87
39
78
756
24
256
431
148
51
184
97
191
80
197
198
13
11
15
48
275
63
40
5
33