25
30
24
23
12
46
36
72
10
29
22
31
14
80
99
5
128
28
8
20
26
48
106
13
16
73
9
17
79
86
102
163
35
57
67
77
39
19
38
27
88
53
60
50
71
96