30
32
19
18
24
2
23
12
54
105
13
46
22
26
28
61
21
33
38
4
10
16
20
11
36
15
8
5
9
39
78
47
3
69
55
66
92
37
7
14
17