31439593
36441010
5787831
59062811
50518716
9776783
66474866
3357776
35138841
16866445
1921858
58676546
17248177
11752025
84777685
5062649
78812469
99792150
71903867
65431667
6829812
13194875
2002411
64941101
29471859
76132171
34255741
48303531
80203174
30858270
79544583
60073440
62708857
37286165
75753690
21882578
51696214
90503719
8375436
66024015