96106727
36315917
52696895
58396212
56638187
1607836
90757290
89064307
65576863
46232151
63509400
9968811
69986650
80553457
5406558
71896556
80315988
21737025
58326641
6366359
96884254
19238658
18278452
26317237
65515062
35735037
10753350
64728537
31623860
92763460
56198693
42006361
28441476
41746443
76848467
40443451
45363413
94317135
32654546
25925497