2
17
10
14
16
86
15
80
40
61
75
18
29
37
99
214
34
22
113
121
347
131
168
292
49
207
124
123
182
24
268
149
43
342
367
147