29669447
960262
76794221
17701060
14225909
83113826
49647182
20621923
24946479
28464384
25177105
10395451
69282160
96853566
5253188
24357134
43683634
65195644
13973137
61782400
2172913
98447740
50603803
93523401
45552302
10514592
56558111
69205493
29069214
8133582
50898519
49404512
74826416
9707856
56892003
53686939
55376269
48775445
631920
81147601