0
5
13
25
7
81
8
21
16
28
14
17
19
41
9
4
6
22
10
11
36
58
29
45
23
55
24
59
110
40
66
126
87
149
92
127
108
173