48124646
10097054
5446985
49869132
76965695
70445119
4899
60304461
52652642
7215103
94211645
44852267
62817018
34561418
99468598
47983665
96521691
57303987
24783051
16976756
19276649
16106895
37054888
6349690
94513682
87673486
35985100
9460110
57006178
58573036
76945601
97046094
56082505
8371842
32013760
52362755
14205948
14297556
42305555
86785813