502086
123528
80501364
91969329
3943294
68674323
61864738
71124897
84428257
56596163
71233896
55369724
19109623
96617827
12187651
3693224
53674062
88489994
49275939
21201694
85005676
11317776
69197216
8697178
10427435
13031635
84382879
43863069
76207052
15408396
83242831
20561240
17091321
94201141
58054813
49205984
39949540
95473306
60764456
67841936