25
60
88
55
38
65
22
34
78
30
45
8
47
73
89
40
18
43
114
410
52
129
91
81
44
14
56
77
106
108
116
31
122
49
240
143
28
29
58
74
61
66
124
39
35