10
4
5
6
3
2
42
27
25
13
8
15
14
7
58
24
11
12
22
16
54
17
20
59
32
135
50
40
23
9
155
28
72
69
52
64
33
156
51
88
26
31
75