32958492
68449668
51246400
44497008
77073246
9812420
44621655
37662288
11189892
28482679
22506580
8348453
24817418
90212456
25979096
28792155
37988359
1526142
64382248
89106308
80567760
77878913
2773923
52413549
90779602
1523281
78973907
8846857
65236804
72463828
39005402
65917476
11374286
36395966
17463638
56024553
31923300
2281849
5486148
21601895