43979737
59863702
61395405
50964828
28398347
23966410
37557437
25468023
43811756
18554422
21079674
99542108
58762152
86415201
64574334
464090
24496575
30943210
86474531
58126671
26443598
14828840
49598422
67658506
64009116
30283847
515530
27752565
15455800
69213126
1871488
27821835
57208558
40777578
54199704
28074014
16836754
45187281
25768337
5921852