23152470
4005990
28845469
84397604
18653546
4399146
94146493
4832307
5756482
4149166
48735901
17999969
40372787
70213874
46646118
55651102
85752932
2831903
52443282
45284672
96123415
38125890
84543858
91776798
94672533
9744280
37817840
36755527
93125643
46337080
10029659
59745595
51659716
5844502
81073284
4232822
67254127
17707214
40471011
36611800