9666995
11646222
58102518
44175314
12865741
50438430
40614407
86294622
42549707
37342728
12425486
41282249
32405821
49325726
14853842
15342162
85148541
80091
90268767
12174186
99323058
71746740
28617920
83982014
23403097
67596643
40991879
35653857
57276393
36269681
57136778
20263221
93957794
61849680
8816090
474001
89565181
6350412
28011783
16316210