75982928
87179630
65936102
30122001
54708264
7305922
11027961
16156491
73318280
3119524
7406598
99415075
47368139
97067156
47471033
34827421
79809597
56963333
1546445
98862455
46307935
14966195
74505751
94248826
55812890
20375368
72885116
89013684
26005113
36092240
5705987
83138215
23893242
90929773
22981169
62167153
53832354
52684027
14282772
83932564