10111618
30623756
12582636
25404443
63794462
55147240
77159826
59111072
62375306
72439426
62573676
22506911
4157802
36327206
42637871
14536675
3993373
54428308
86506065
22518392
23707883
94705858
66546270
2577234
19177960
56362840
84772195
67396179
42065878
70331094
25272042
8740788
27201449
82945989
26376758
3596936
65843126
2577618
7114719
38637172