99
84
47
53
57
79
62
30
45
23
6
16
10
25
17
28
32
18
34
2
11
16
3
12
22
10
14
18
5
15
7
2
1
10
4
5
43
1
12
31
2
13
1
6
11
3
11