41595788
63777388
16208628
7123238
95364078
72536304
77819105
1089586
28108420
5347151
98356012
4003193
86443938
57512415
97147766
69662414
45035252
60256252
40921952
657773
71105209
12031583
38766609
27219688
37148550
77807502
31847426
53054638
5386448
7624976
71805451
95717978
3274569
59328745
35016521
5409995
51599278
38832580
6182534
20267845