20846744
12575357
96438097
65162389
49569287
42462914
94628118
21539142
54702629
19156171
2496432
91487666
29802214
65435722
301038
98635030
11099508
23272848
17665987
30472817
30836257
56588481
27887082
8047530
29652156
50475682
63921580
98087665
57181011
36897401
34947813
5307746
63736086
12253579
81381366
67135027
41484892
83042215
8533823
33147205