1
0
10
4
75
22
109
19
5
6
18
13
2
17
110
51
69
88
8
56
30
12
31
78
68
16
48
15
28
43
92
14
33
77
47
27
108
36
39
7
101
58
84
20
26