96
9
12
16
37
7
3
1
10
85
6
20
22
56
46
23
15
4
36
24
29
55
33
28
11
5
54
25
44
8
70
39
42
2
102
66
30
58
35
32
26