0
10
31
23
16
21
33
38
11
2
15
5
3
14
9
24
35
39
19
6
43
12
20
7
26
17
13
50
81
28
46
112
22
36
25
49
47
44
66
82