1
3
6
10
56
2
8
7
44
12
11
28
29
4
26
34
17
22
9
21
32
62
107
73
167
70
65
39
134
133
144
128
40
100
79
204
99
205
31
119
154
71
24
19
153
152