22
77
44
54
25
15
165
69
128
62
756
599
108
960
410
537
8
1184
1
402
1163
193
90
95
37
3
1019
142
850
138
136
259
265
10
816
403
327
52
603
31
64
212
73
509
822
18
227
120
548
21
797
67
35
7