20955062
26861068
30388749
9423844
9483854
689640
688455
9455890
7036011
82035626
70338299
1524986
24746145
27591069
54551522
7423715
15902250
22516546
27253754
6335387
97761743
61549524
16486025
49907169
99073380
29175184
97269487
33484528
7503646
27532214
58919822
15656923
65934507
48707163
6897194
14409405
96628240
50646238
45084173
52151918