40843473
15732136
29102513
14347467
97622034
88073594
67616042
2470713
81984578
83526418
43742441
47279201
11847567
69546436
64675817
8226924
9299846
73958741
61777197
43078314
81688665
22756040
18451683
14302968
3637873
13057767
44433069
75663402
55404601
4664710
93519123
67654336
26491396
9821223
22176018
87045876
71051867
30669092
14614964
60937302