98132191
72542557
3564063
2849590
95457559
98375936
20019752
84955814
2896825
37376624
22153757
986286
41104658
5264344
2751515
92168481
20914647
10117657
34482837
29167638
1293952
56854461
4121159
93092469
96712931
94298731
31018217
418759
48453779
28821
84452561
3442766
68421214
1671982
48736831
6482356
6481354
31841439
37608085
21386681