38483763
47375603
6225562
54172636
24308679
82863717
2994860
39577143
63373857
87355586
1262500
86327565
20167706
69666645
1502625
53506909
15756939
48202276
81392780
48013629
86029434
9996312
48476277
19255315
8637338
4754470
2105840
10538034
13023392
74472290
5259964
9085306
26247234
4731321
9570414
4675070
44962717
8406929
82395474
64927653