21013930
1074216
73782434
3954844
2920162
78704724
45213430
2328683
28016371
22425190
9943621
60967900
67212955
2566844
24209336
36712867
46139531
23536625
62578530
18511315
29538333
44022500
3877131
43599644
82334731
79674479
20959881
85289858
57951546
24882079
54629607
71908924
96711720
11572093
57567754
13761590
15382060
9945507
39861082
28673885