5
15
97
14
53
32
3
6
35
33
7
18
30
11
4
21
19
10
40
125
75
13
44
23
128
56
66
24
0
42
25
1
17
37
48
26
149
9