45949959
65303917
50145656
5596792
2896255
14812627
6533159
3632372
83816490
73108340
16607883
98054466
55413934
99932199
72505619
27445655
39187746
4557394
78417907
697996
4689751
80767009
72232636
54902565
62122073
20827321
6506542
32049665
48054297
4571801
27089911
50017795
245900
48469081
38611445
17031904
94137260
1957830
60174968
26874418