23632516
31986478
41533079
70959589
86152180
36544638
26328850
296585
8898192
15486482
33025017
98247989
19357917
17868571
67108169
95216043
32797112
51532040
31951666
73713641
19759225
81019224
39719559
66072221
48811267
9652832
73017630
6465246
7152216
36061247
58809325
68404490
7806167
6693793
97061953
6364964
75022500
95872939
67392620
633096