46
52
62
102
21
22
4
32
166
51
1006
27
174
49
108
31
48
18
127
24
28
130
14
158
854
30
95
16
105
36
149
64
73
178
298
47
227
39
164
94
146
115
8
55
41
33
177