31811156
16546823
3916
9751989
2636974
777363
81512076
17413568
46635664
77058438
48784213
8687952
20728806
39485066
62366281
2814011
25431363
52942569
79867170
2352728
87129601
40586953
25595922
42204946
2377992
2848874
53676366
8446827
24649806
55688169
46469524
34439365
72292996
78859003
34907703
3846938
54444788
4311507
2252624
25068396