43755586
2988621
64322384
95539868
8169251
85966803
47407019
72629777
18253022
57863792
42118805
82419433
3284170
47049058
26711363
4405589
812266
95379210
24108385
40976010
19572691
20046053
69422340
54785914
6615617
963550
90835123
13174568
86441070
20782938
51027349
2991333
68877366
79836708
1449515
47052729
78142043
59359671
30052016
85508370