9
1
99
13
89
64
100
242
56
5
144
550
93
161
72
25
38
14
52
47
6
51
75
87
88
61
106
85
91
96
92
77
94
80
90
133