12
47
18
34
28
11
4
8
25
96
9
26
38
97
37
5
32
51
49
27
59
50
6
3
10
19
30
16
100
14
7
0
13
17
75
15
2
98
31