40589184
4561892
33438454
1059430
17446231
4091429
84339713
3828689
27847794
2075
51018485
63903146
50469128
88754304
71146070
3068767
2735265
43953572
12025812
277860
3552812
52132529
13317685
5686925
57433326
58889372
40737361
58249671
69389665
76812799
27318562
70326469
43951788
17845098
32398067
1751747
87119764
10766728
38059508
79739