10
66
51
17
27
12
13
19
30
33
7
14
11
15
8
3
9
41
60
137
62
29
22
21
61
4
31
26
96
44
18
32
20
2
109
105
43