12
31
207
56
1
14
18
26
10
16
17
34
22
58
52
29
99
49
6
4
72
48
20
40
8
23
107
2
62
7
32
33
3
41
64
39
94
30
19
105
54
149
11
104
119
5