58885983
1417279
29789920
53742765
84443611
20505227
50602252
88716698
72783810
39331957
74646593
4771942
77182243
40574168
8695543
49828067
18205677
71438118
65443578
28462076
29075915
39009091
90566916
35554747
51607256
20232479
92523425
32362863
86956407
27979250
59945970
31999267
2778449
30392429
33162160
20334591
27015844
28643843
9670660
5303574