16
31
21
22
44
11
9
167
14
42
6
78
77
27
118
24
13
66
123
57
15
138
3
34
28
519
23
161
25
59
51
252
18
140
72
63
38
136
7
32
150
29
301
85
189
1198
112
50
238
198
64