2714770
1335360
16445526
35204397
32313229
22002950
7862989
44287060
2105213
79198081
80055154
88951929
58454870
14382943
76896470
5254892
19485036
88993608
11516088
2932461
78234527
75261534
20887561
96612528
5696614
79582963
75653212
52955592
4444157
99791858
26601348
89962743
52129480
43511736
18488569
18379180
89963380
78826562
345898
49061843