7
11
12
96
98
75
58
102
90
103
61
252