54716275
6243655
96054944
57939521
27822789
20243752
68084348
45081514
94294603
36274290
91142425
14291008
58602358
20695763
56309768
39957125
79755422
7101547
94868220
46354658
13002660
159316
10483369
88844440
58332461
30905883
8455719
81409778
13253524
36064363
89775315
1786269
82023505
43869961
78554701
53593226
334104
49791319
42664892
251354