22189915
46984965
8904275
2841191
64166650
3139535
5356182
4909234
84124117
27306962
45214341
31795975
97283640
95596974
73753134
99946980
87482534
45075176
84671083
29484847
997859
66103399
59483492
16171075
68102498
72026213
74092152
6342011
624650
79634989
82335157
85053591
96965935
73302928
54753885
74952656
96256379
98925460
59293920
16441505