7
5
20
1
18
8
22
9
10
36
41
30
21
71
53
57
33
110
19
54
23
45
438
67
37
584
88
215
218
219
61
131
98
103
112
170
93
301
261
129
122
174
56
151