10
62
4
1
9
31
50
70
6
36
7
109
107
15
5
3
27
49
42
19
12
47
38
25
22
16
18
26
13
34
96
11
2
74
33
35
20
158
23