43486786
6627213
27029168
3562110
81934534
16423559
38012314
6601609
73527857
59016384
18142439
826902
59312465
10279561
15093612
10252184
38183047
78534880
25733583
57748777
30794654
53851848
71219609
46775292
20833415
11882333
33296845
2390547
5236349
3567310
44149925
40372116
94381232
52617866
74056842
3467660
87372900
27718073
51993876
2607755