16
35
75
27
21
10
41
38
64
52
18
15
82
118
33
70
29
76
31
19
12
108
6
2
30
43
187
90
13
291
155
26
46
163
40
670
563
34
44
290
51
298
8
129
11
45
191