16445806
26783900
19477994
96756217
50516085
29365468
70393284
24223551
61242502
12088948
27515993
94349516
56686671
75885601
6614608
22868591
45567480
62291977
41314061
25453167
91854736
88199338
28243965
4611273
30186438
96557168
50289046
87496516
81144547
45207253
63483165
29272564
30727776
32865014
12505767
75928438
53725746
97932734
77849521
46241555