0
3
2
5
1
4
9
11
6
10
20
32
12
29
51
47
33
62
63
49
24
26
43
17
92
13
15
58
106
27
42
35
117
30
34
16
74
98
23
28
136