80644517
3439898
5199397
7646264
96225753
20506069
96767284
32553447
38496965
4272759
6252171
64307543
34618531
47385111
95119594
61051584
16588284
76398803
76723080
22411513
58751154
8458857
24332485
76543108
55657810
14617758
5162467
34158796
39195666
68388021
15569705
68488706
81518803
28126063
39556161
88277451
40906848
69408247
87941159
13466050