1
5
15
11
17
21
37
90
7
34
51
10
31
35
100
97
2
12
0
43
4
18
14
99
42
74
50
6
107
46
24
3
66
33
84
20
64
9
125