1
4
3
7
5
2
47
31
86
46
39
20
9
72
10
95
36
61
30
167
69
103
54
97
229
8
37
192
84
41
112
29
16
17
43
81
80
130
181
100
174
58
98
301
40
673
169
71
35