80
42
58
25
56
40
44
21
41
97
28
88
10
188
143
13
66
98
50
101
39
27
189
47
70
35
76
49
46
78
105
17
71
65
61
74
126
129
135
111
81
60
30
191