4164144
2925812
10946042
77003976
9288026
42953313
28288740
25458311
95554359
83296877
50756226
52186245
285858
79872735
65639051
69238255
45074031
88624365
47389142
48169379
35404097
81886413
3915250
46272509
4904640
90622021
97953126
48251395
56278148
15305563
25626138
8249884
48758859
85544983
63484736
46726585
61855822
44653728
85854308
31679658