21825858
62434985
29917098
1158113
87095405
4951982
51109699
17161099
59441779
74573096
41802994
2953857
67789844
55798679
89628459
82626368
82683433
60407254
91153538
67394793
73766514
44149278
43142821
60515881
73508481
76884189
6767262
78088709
47939208
47797796
41951192
95739077
434929
34893272
80632380
52219053
17373910
14502077
25787226
3687414