59852065
50982568
26333404
8246055
72059565
11588863
32886460
25206679
8384244
24679899
40982764
4905985
94755941
67898446
90156824
51714846
64843888
48804057
9434561
75155647
18155043
2151148
11696832
55022751
14685834
65753108
3769173
66828926
38483462
4778042
96929395
3664955
79293047
2683862
48796389
3525010
72721977
1533552
69566046
3062483