8
30
4
7
9
3
55
80
69
39
146
12
6
34
106
26
108
293
33
132
171
197
5
40
136
31
328
44
124
36
64
270
70
53
148
58
116
75
137
100
84
68
85
158
213
17
163