10
2
4
5
32
38
6
7
30
18
44
40
17
3
21
34
27
8
29
129
45
47
118
181
146
23
11
183
39
231
15
91
90
52
31
20
212
75
24
65
66
42
71