10
29
25
59
22
3
19
1
9
13
11
55
14
12
17
8
23
76
41
21
50
24
27
83
84
40
42
46
64
53
39
99
33
16
97
15
62