16
43
80
9
45
33
25
96
59
34
18
6
116
36
11
32
19
15
145
27
22
56
136
90
70
30
35
14
7
23
155
1
64
10
29
163
104
164
49
374
839
281
52
5
95
66
287
646
158