18
100
42
31
35
69
7
3
8
21
15
10
5
17
9
1
14
75
19
11
52
64
24
27
12
33
34
71
41
51
37
16
30
36
25
108
56
39
46
66
73