50156145
99357434
37115584
62751132
11315476
4655470
71935655
99226640
68927567
49114867
56793145
36577381
40751098
96081460
40387286
84711248
90463958
51921699
90036925
42233894
50026952
43007429
48463604
75721641
40407231
25716886
51913283
3907389
24163610
14831505
30971370
7389670
30024916
2331423
60112644
6727019
85737801
3543568
49062912
4524312