0
1
2
8
3
4
12
102
7
11
111
6
26
68
38
49
54
24
48
31
15
51
28
39
52
25
21
67
145
239
46
319
36
231
139
13
44
43
124
150
72
90