49929125
92973305
87744210
54784933
25971987
52325721
19321229
65965530
93345
24716007
13051208
72923202
2005612
43001410
77612024
87637495
86468820
14204895
67222853
16602134
76357196
39754911
82457548
56821325
50309744
31932261
31148163
98162077
61994695
5133421
10987736
65708878
30255110
37681118
71191344
2496689
42463105
96103307
43057256
89984226