12486583
6540488
2303373
8328497
45258408
17661427
3295756
24529764
67204359
61414411
12343660
51129743
44694408
43805284
40046409
5257825
63624582
95783255
9956464
74026621
14663341
84416120
5301982
77958933
56543433
71236906
1863460
37556443
33364835
7845068
23576652
22416380
40929605
50851139
20645230
21038927
60194128
89385390
77146921
2305799