21506836
10234048
90999204
7424298
78347695
95479175
80401746
67753450
66902166
94058520
7767118
77457999
4565164
7233841
63965160
34662937
94218244
5056529
65522006
4729216
88266839
30687835
2974466
34846258
25221529
33042326
87719797
2499910
29485659
97214686
30638324
63158620
49588894
64564091
358990
22167259
68966827
8368850
9119457
7786076