15903392
7442569
138828
7769422
63165874
87505187
96376041
33678776
99014604
83864408
62673849
12083906
70825300
12351046
7431685
5936475
25783962
11137
93022001
49859615
9248242
50886214
97072194
8779620
26954428
8634403
67069486
91111038
45296615
89795545
96302157
29004059
36811191
62797579
8127133
8541531
44465532
38291575
59638795
9089179