8
29
54
51
88
14
6
32
26
7
22
36
10
106
64
58
13
15
4
28
94
55
17
53
43
40
39
52
33
77
118
68
57
16
66
20
62
37
38
30
84
27
11
136
90
18
31