97143645
87294351
41423020
18669604
12217908
80456385
83266076
30737211
96564580
52845801
67543717
30032996
3109260
91804137
82576522
44697434
89346378
46826299
38375846
86663130
6264206
45346668
23016536
74251639
69602333
84518992
53417394
42214723
7459315
71574402
97441448
28114038
31628138
19717730
95561105
46432519
69996499
88255504
90705231
70276214