13
6
4
8
9
47
34
86
69
39
20
73
10
95
36
62
2
30
167
103
54
97
229
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