6
30
13
35
3
34
21
226
205
131
181
10
4
80
292
18
78
5
16
118
14
2
8
11
36
1
43
75
7
82
44
57
128
161
20
52
15
249
153
41
17
348
197
33
108
23
27
46
177
122
116
22
241
9
48
200
37
170
66
19
141