93301490
29646716
81052530
78251733
34001802
15193963
15136765
6492886
84867506
39929114
2148602
64257942
84753620
52907925
79055603
41739498
81958513
15391177
32999531
39455896
88206523
30816338
82117790
99961660
79313780
7910289
11208898
13352917
95374593
14141938
81478222
29085582
90374402
839354
64376763
28446362
86702944
72299409
12623643
98493559