96512108
30532541
96927393
14181507
41958144
97482255
98835966
88809866
17307339
12992340
78523427
19043923
99697338
66865155
46894847
66176669
37933867
79169422
13558850
93604967
8039815
69352703
95575332
92423212
98005682
35675398
55434292
50741930
4099625
44358232
56119649
3026632
135248
92629264
49288519
93159197
50777055
85305636
69151854
92051567