1
4
5
16
10
25
11
8
24
12
30
84
68
53
180
140
181
21
171
185
161
77
22
47
26
44
118
33
58
38
23
124
59
298
220
49
15
329
103
100
57
37
330
155
123
45
91
203