1
11
6
4
2
3
9
8
7
17
5
14
18
58
37
60
56
36
113
220
166
174
38
99
726
33
97
19
380
50
16
27
20
894
175
258
34
74
32
40
51
64
89
79
45
119