96258645
59411907
77729567
43884318
52671970
60031484
71805486
34151321
14596288
25064234
54535475
47049650
94726356
89712094
21872143
42551366
96335439
20734120
97623821
4247869
37463038
45357716
33158700
23336521
29889277
84226868
97427239
97137763
1014791
58471566
45188663
4034094
54205075
10574178
78748757
16967571
45572642
896353
6126686
49773764