83052125
5240985
17307124
12189772
61181760
5574910
40618385
92623937
42597370
57988659
4934304
29309167
91262725
87972068
11305644
97011250
83587809
46776675
15293439
52052514
14081998
5819178
67978485
397951
14202741
6615042
81287104
53138363
42486288
28634873
24561236
87875222
69893249
33803460
79372784
32934792
72191854
53129156
56282010
14697380