31243851
59951445
1114424
77023697
28927524
4364801
94708013
2280671
74904270
27811595
75362704
28521494
3897158
33123753
40259576
24985894
90601692
63228197
32466603
19683965
41176343
31177185
75996635
40302735
9793890
78411082
72082904
72975161
5533419
69377867
37646
75954048
35914527
74821117
1585501
68179870
77492448
60046237
20795993
9611176