16
45
9
64
7
30
15
40
34
33
23
41
12
8
59
21
38
18
73
122
57
5
24
11
96
321
162
136
49
217
189
230
128
102
239
68
225
208
52
88
191
173
300
201
48
286
44
98
221
119
55