95855201
86949115
52199604
32984015
39333635
14798359
4900512
1749944
99075694
81796736
84756868
46315064
657124
27754165
13752984
5671150
29907451
92917709
3224017
14055217
38213741
6787918
89225091
1905367
59672258
89224185
29145771
79239421
44644421
48853593
39058480
54692820
84566498
66872566
50035285
98682141
44577371
54056030
75519849
15585727