6
4
10
3
13
11
5
7
2
35
14
8
1
17
24
179
53
50
171
162
764
57
29
33
59
49
100
63
55
207
195
41
26
64
130
30
65
56
126
101