14259553
4279979
85134693
9454753
1707442
70394917
24164438
68477211
453689
10395451
92577290
80765403
37406027
28197922
32547604
99579543
71326120
9901588
45263556
76708984
29871788
88785228
41128618
22366237
12594470
2091017
45829818
52968116
97776515
33004244
99281253
70571577
43986365
238844
48094181
19433587
71818446
90568144
80278871
50337226