19756468
1032525
82337623
9684489
83137239
83704590
83627341
68512670
37647333
5766752
5401540
35982842
34833690
18338355
15456213
73658971
48632488
35496687
9053945
70741076
56434986
8759544
8393190
69793953
15939755
83937902
30324480
23181484
16867658
95238563
37618288
42026381
13024911
18163540
37127276
57961494
29443284
82285032
27862313
20053650