5
93
86
21
15
2
10
6
11
75
9
4
20
16
17
22
32
67
18
23
19
38
31
34
88
61
33
7
8
59
26
25
94
12
119
24
3
0
40