12
9
7
10
3
2
1
17
22
33
15
21
35
55
34
61
14
140
16
96
8
6
51
42
40
71
31
37
44
48
30
41
99
43
57
133
45
102
73
19
11
5
25
20
75