56288084
62935773
62575742
28823375
85733174
12159279
4527263
40431714
33166620
32603949
40591785
92183638
97006622
19129500
72244866
98798825
4171763
93672185
84352394
72636672
57474438
94048837
87234511
74065568
86513808
35836225
62154716
46685072
98601203
57076300
29805527
5344662
50566938
31722601
89539089
35641821
30054608
52052973
21616884
66604548