51656670
19615156
9543967
41244680
20297603
80845089
6485782
129510
58342085
18656069
2882227
91903793
47995245
49767511
60929643
23666887
68312460
91465114
80852217
81785276
80176893
74294578
25015034
37127389
84601436
45914195
74427491
56644208
4455274
99385583
18551678
61851567
74383292
55051825
68805067
33775370
83961
27971590
14624273
12213140