96731396
1783872
4419812
60058763
27197420
33918947
46317596
48344284
71118497
23104787
64665655
8496702
96257620
8299158
12235650
95516760
37353073
29141244
28337300
87059754
85176862
6187506
6764399
14013427
15497408
60641373
5916240
83973512
36328482
48339460
1349672
98605641
33442936
26093395
36874960
99508557
64235462
55799345
83792451
17051924