802660
40306541
551416
8497789
35744379
33339798
22859201
43891618
11228492
9112338
92702597
7894762
82967441
65349841
315811
66243291
49665260
81431496
2403371
12375457
9242178
18919689
763244
90581338
27361750
3235812
3173439
10808832
58374244
4864117
97876197
65223799
73932468
4952553
56056552
67692033
71705399
12789540
59965386
92168490