10
30
17
37
36
32
14
173
16
22
12
8
55
13
77
15
21
6
19
92
46
41
25
58
33
82
35
62
23
239
571
128
167
125
80
159
531
56
232
362
138
31
977
136
28
20