7
12
23
46
85
33
10
16
11
27
3
158
43
69
174
84
13
89
18
117
15
104
143
17
25
24
105
190
2
20
28
45
8
166
738
39
335
321
140
6
314
70