21043272
49192305
28537546
68608325
63109155
23465441
45806755
85181532
9462242
41093310
4259735
25604435
880445
55715
49752282
807875
98956324
25261085
4837219
29129217
97427922
18445924
4821101
53057082
69965781
45365082
3971630
71919789
69912285
12421022
88115321
7769478
33545858
99254013
68546003
45416303
25747587
60884978
68323666
99561882