7
25
35
31
10
9
15
8
2
11
16
0
26
30
21
57
12
5
65
20
59
6
13
89
19
23
51
24
27
79
69
14
41
81
45
18
40
56
128
134
17
247