7
78
15
1
23
8
9
5
18
17
51
140
33
69
73
30
26
181
52
24
362
215
149
150
31
39
71
292
44
143
303
97
214
590
128
161
183
59
328
248
543
205
151
219
142
875
367
223
259
120
967
625
355
77
654
455