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