111
10
30
34
74
72
23
2
12
24
11
16
4
108
40
17
44
14
42
29
22
39
13
81
128
20
117
3
6
31
47
9
62
19
56
18
21
7
144
71
96
25
5