58968151
26595560
88999759
53468545
86914930
54668081
99815118
70606316
99025565
81615468
28878588
96575882
39976267
37929644
39246188
30446589
66145649
41193173
29279727
92306918
94959359
7252559
92694566
53441863
16051011
3312614
28235148
14716721
45968651
44767676
3152244
31056943
56388003
31546097
7658610
60831532
46757236
22569418
11866183
21769172