12
99
5
23
43
24
25
2
38
19
11
63
66
42
50
40
9
37
52
20
22
160
18
70
85
49
7
8
16
33
13
30
3
28
47
6
32