21072675
26816261
43333860
33583512
30823465
51384828
8271645
31634540
14633496
84024334
8183932
29536905
5330609
40325575
3776455
18333909
20073454
77445522
19877128
27414760
34758327
48278727
58807118
12659083
30117358
67989178
3585485
6003671
30084893
88069999
51767233
11343972
75472226
39855271
46004137
24379641
88085540
4293258
4124627
11536847