96972460
48202560
13275223
98626814
53176706
93769341
76767951
62835359
24844970
19419666
64676133
8755145
91695146
64928882
66475420
19393250
48406170
47465427
33588694
68304408
5671220
38061588
76834186
46304862
97006448
93178763
93303901
1456210
80401585
16618814
3094035
51716597
11591427
52589384
398812
95685471
59067994
29139164
52425233
21807942