25081734
37941874
13582642
89411560
6918950
40698128
89639996
13822775
15595996
32523645
81145409
26332272
55154719
68909050
46608780
30719674
34692009
312315
42628773
23713318
85907408
13743670
23991189
5342053
37624163
56258702
71989444
3101795
84269965
4105406
62751117
32165303
32159023
73829864
91819817
41927364
96965451
51374881
4935993
21575934