13
30
29
5
28
24
38
10
11
36
19
40
22
25
15
48
20
16
23
21
68
55
64
14
82
56
26
75
72
45
33
128
52
9
83
67
66
96
78
88