70102326
1550962
55217495
98527170
20932441
60252584
3522575
52462430
35696136
22408270
91223366
49665343
29145341
21079549
60591962
23244038
18434201
80241820
24596461
57267997
60569580
10102445
21524911
53586224
97912633
77856701
85453229
25457487
43588777
50601111
31429310
43429049
93191732
39706670
3636484
35489645
70616606
19601916
20334071
65703080