30
39
13
23
27
33
19
88
56
24
40
10
52
36
103
38
75
42
57
35
64
9
59
32
41
7
5
84
44
108
12
46
71
138
54
18
114
78
37
123
49
83
67
93
127