79929646
8197650
73157931
66816592
48015430
11856946
8468204
72217979
95331798
2093410
41452180
96055013
64476723
18642612
20854819
46639777
60322672
8208789
86458984
36558057
35906732
4591241
32977094
86583774
96735690
86825519
6792896
5693845
2081430
6143699
13605552
40456107
55844353
92268493
15823811
62454719
36221537
99637849
57792195
25316039