90
53
0
76
32
75
40
111
81
87
54
118
84
92
52
114
93
85
67
78
59
88
79
58
122
102
82
51
89
126
115
63
28
43
25