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