86257060
98449526
1591367
42301737
15785170
85797766
26164991
6753341
26495839
51959537
28352931
88053568
90475032
79699037
29644391
64543926
81234152
68312123
54188162
24862420
26123512
4340827
53231953
2195593
51781326
7047418
20521206
95687267
13447057
1168892
57106089
66765690
68741807
11094062
44326572
33286777
53895953
88142168
5368400
29077691