3
27
9
79
29
87
14
24
81
55
498
20
36
12
8
233
19
172
54
30
302
32
127
44
128
159
67
215
62
272
222
111
269
219
50
165
21
56
31
118
82
47
189
80
52
6
423
74
96
221
438
13
98