284596
81133060
75839507
49611772
54778093
23861040
33641964
7325891
46017800
19872581
33579200
45527721
27507760
94242226
41857011
29168059
16397016
240905
22336783
67202700
48505365
765036
62681122
93237862
43581438
66454531
8812450
78038149
88346841
12876124
72408029
2019424
48143379
29819118
88644852
94158699
80069036
96092973
96007394
20056338