50095100
3571414
93541911
64024355
76202691
23947646
37168808
49543344
8392355
29358317
9896348
87945074
49726701
51369549
69001767
22169912
54250
82711650
62359651
72282417
5067995
73084292
79468853
25409247
71272079
2903342
84872136
73555710
47959418
36186039
40295001
27542070
1682233
66179852
53179296
86997849
78184737
26921706
48529484
81241114