20177504
16814339
6103258
9181334
712441
34317746
16526670
5750172
56104284
62973269
43324480
29319246
59374442
99178502
17593196
81988243
5594500
1189877
4694455
1091941
4601593
81643267
63428333
31595057
83418955
69275577
2517689
49475759
99517696
98791087
60515654
99751524
27075088
52531851
57489525
67625826
20934453
77141570
60301620
8145148