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