65963180
41934362
24245381
19389894
75535266
21981597
86759510
33354185
12219120
70969699
36242957
47302527
53405510
72665386
83591834
76044981
30857580
65261067
86264245
14144738
57529333
42581512
76411059
17514668
50807649
64147113
46858574
70038086
66948195
71881619
65566284
79297327
85243040
63517677
44026933
78491686
5573918
85518335
10677397
20744604