3
13
12
95
35
59
47
18
31
6
1
4
50
21
56
10
23
44
53
61
17
14
34
55
24
11
15
7
0
26
2
25
98
9
49
27
33