45
1
2
6
7
11
75
106
127
15
26
60
57
21
14
28
130
38
37
55
150
300
137
179
198
170
562
162
153
104
122
56
167
53
40
92
99
85
407
24
91
42
46
778
133
69
89
80
132