2814196
1297224
66045190
89667660
18611620
82744579
13208719
29194751
472199
96435651
64816180
33381483
70197110
58721345
14065095
19278543
97725560
12998788
50583365
52482715
94061144
80997018
75358978
50092286
74076936
98656233
14494324
54799455
15763625
61546868
91593013
23445653
70848315
70136166
34093679
80114014
35385539
51354168
90515005
60396343