32259979
90424787
22833087
7061361
60725875
23577413
58545958
22852327
86036918
36044382
49737066
33358364
3804336
71159832
55862965
3292559
93551741
86925065
15109181
46426150
91843212
51777490
33717164
73369310
62968453
53394218
23243622
20244842
19948767
36178753
92966348
51734138
82759267
22318836
83407435
27992132
38295542
21886117
99372322
1435481