13144945
37992594
68056957
4549554
85837840
94745443
74862073
29756406
27225206
64256696
3051998
20785439
36453955
40884155
62824073
7713723
86914650
378287
91809850
99727656
23519311
34511599
98012282
19822489
56612783
21197463
46992314
25507656
76102481
30467503
40929191
82591974
11087626
21381074
76885212
96652233
40668424
4949678
47029888
1500129