85969728
28667968
31305529
18851093
82631706
47883793
67855212
59041309
31046235
89708048
88527955
26405731
35684180
96852358
54422839
539244
6316916
36524289
2566454
23507010
75354775
655896
20523809
31850
9947540
86993165
76351035
63614572
21814009
16549473
33971222
9302983
78739024
6925911
2354442
6512110
46997970
58841170
32593174
4488905