37629390
25008722
31624395
31845441
4857267
57957422
15802481
2366990
96861874
49025690
5124933
6588987
94896294
63744124
89191672
42896835
22902983
21268544
3369170
9219705
29056398
79506320
56657371
43327302
66282414
83109034
71071832
38925621
92599458
90767876
20828972
24942598
23539970
21344363
26874184
50354762
22976777
82967146
41816979
53855690