44968955
80382767
22404332
2291290
66632606
19292170
12216094
15129393
80615404
87726846
44309946
30943094
5402590
10853061
8586912
6554780
11255878
81126392
16465856
563730
70406728
59018154
32369355
77228337
61899525
21765316
2712839
90837899
71219540
65283409
97895811
18056524
41059309
29037096
36021596
15903378
78858096
18255783
19383914
80109496