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