42678340
54015056
12337682
875373
3964311
11409868
55083277
18091118
51731483
24004853
88495338
49408472
21815139
78753137
9089621
95004956
64051081
51543583
26488060
5137134
61123637
57999103
61635427
34998767
98209236
17097027
99461599
75505785
15134705
10473468
65536162
84163210
14509388
21794768
538356
25257980
31267544
98928984
79924625
87472896