19709168
18488898
41234041
40091875
32585123
82557224
53384185
69864253
74341891
99758743
59213371
24572470
9496184
56523168
7228773
28238573
69384494
8710831
5729085
2862
64996969
13287266
25436051
63476513
74072569
18904961
61679226
69198359
113112
73982963
85102725
88969392
90605243
61473845
45468689
23208319
66452609
93478865
22833447
46543904