23
25
11
46
13
22
32
24
3
28
100
21
15
17
80
12
5
43
27
7
9
38
48
53
77
20
120
6
1
2
4
14
44
49
35
145
18
110
68
19
47