629382
33283574
97477114
13467747
76092244
8052290
4614716
59494671
94364310
39335314
27616885
20202962
5107143
29851320
3633197
10583506
44676665
99961621
47332733
1496461
24916326
88473604
62504340
9174261
79294025
40353976
12675375
5133625
9387597
37228813
497490
3213687
80547736
33982078
7962147
5916602
3570775
487812
59997782
93577312