3
1
17
28
7
82
27
188
97
524
225
10
25
33
20
22
24
29
99
30
51
175
50
95
124
5
54
140
83
219
46
67
55
98
13
45
57
15
325
173
177
48
37
273