92685332
21988921
93619323
47974822
42576953
37039268
20308580
32658635
99532653
37282620
32924425
6438127
96633624
6125048
90189825
59669493
97905142
27977883
10807694
40732922
32716848
33242927
8628155
77319660
95169999
26246023
49921032
50672346
58778777
89257819
70348832
10239972
311818
16157578
46793595
46097524
75468209
75503051
8608352
69577094