54299875
1761415
40013645
82863516
56394779
34354120
10551996
78363
38804010
28859236
80813928
40831981
58087036
64357664
84549559
59656897
4556506
86825588
472037
89767194
29489399
24675368
12226389
87683719
78212041
14023806
56417085
62779806
8715384
2821604
72715491
14364637
49909216
85874191
3255309
96667204
27707572
30882809
34295677
22187614