33
24
123
12
166
56
71
72
64
39
7
81
42
51
205
17
129
151
54
25
61
13
59
22
10
27
62
19
28
45
88
4
40
172
276
213
122
163
105
46
284
1
32
29
21
203
82
535