93005213
66101407
5254220
32068917
64232223
58583544
874362
55669173
3462375
85017767
75982037
1561430
359268
57537017
79445760
66857951
57713109
11993373
94466116
51711875
20502094
97778066
5317929
48423465
63461287
4493885
56326915
92435778
48705716
99047548
29505815
16902582
35594424
92264117
11541355
87636150
33022849
43169091
56393725
46752084