21
60
95
53
126
43
33
56
24
39
29
64
68
22
46
124
102
112
74
106
27
44
67
26
50
100
34
25
84
62
17
47
55
128
85
79
58
61
51
101
63
41
108
86
195
88
83
28