75754546
79087073
10372034
34975333
40593447
9920108
22666100
63564284
81335044
41125236
19146148
96264802
42538664
99483264
57759113
3605935
73159
4589412
87575792
8351536
5242492
85408902
80691340
98078410
36376201
22442129
96374122
62715442
61961662
78557833
29439751
53736121
77977985
83463506
52469360
71009050
19107955
50566610
14211122
59848089