2
9
17
34
51
22
20
101
162
122
67
16
78
25
72
124
42
198
130
251
108
31
5
172
57
63
205
206
30
182
49
140
526
38
169
190
41
54
152
102
151
84
188
90
138
79
64
7
14
95
285
12
153
32
284