93325580
88315131
16906004
28008490
23359239
30829649
6208127
68594155
45201612
90661442
49255936
42269137
34261336
66603792
56082421
60618966
68127152
71584138
17675939
8993348
89089111
20127579
37657827
91109816
14538568
3283571
24077787
44085895
7752539
34721564
74374540
21728382
51604453
87357526
97605103
13533765
28003187
32725658
92117877
46953140