40398929
73872098
86597941
51392431
14492857
6647565
8440952
13474440
7858366
59409874
5892954
1002470
36533152
3100510
7702230
80254333
59658368
89677834
74388390
79435836
4753348
11543165
92166562
22735715
64648065
30217819
95126032
93319057
84001194
51508922
82007045
20891541
39337502
9191862
68662298
8441267
3774514
29216606
599349
7295544