3794540
62129526
79342587
33741554
10404727
60425097
89638790
81126572
45493118
32852170
99926945
84258132
96656662
68358800
26688493
20352602
628737
19575852
84912800
68139749
96787749
50503252
84732071
88575387
98545416
93416007
55482953
75575489
66223077
64707654
4249567
799297
77712943
43531343
72832350
97232538
83546414
23234784
41472872
12561123