43128357
9423173
41212805
88376860
64419081
6926472
3908876
26623702
42686542
7814258
83665881
3183539
41048472
88375006
76389771
4066368
82301897
62537739
32608894
34304949
66186569
20185563
2314896
31653916
65843744
52468949
22788047
29441739
24129030
63122573
45405907
28536361
8828839
55239476
14875001
49844241
91157308
28148245
4994527
465691