28592740
75349765
9686286
52857908
66862949
6754168
89778656
78717648
34489990
82672598
9736649
3158840
60093579
6873040
25547141
54028234
34664818
53748919
52186056
30741166
46488307
30675185
41938535
98532605
35701496
68506221
46744587
38741281
88428727
20376806
65836309
5073843
97126089
77261806
32644250
9109941
69723866
29305659
71419536
64014984