63503362
38558352
30405758
38943142
28013141
16663087
50272601
94237841
18399685
7787921
1515421
23873058
96813094
47547148
84008382
91664729
57235151
85265999
49597875
56233611
34242245
18818493
5858991
97286330
34914423
16218737
82816397
12502688
25908525
7853762
11466793
9085668
5532780
23531469
7837835
5253144
71895679
77324192
486364
60841747