40767980
10711895
61947584
33651447
3454924
77985115
65413695
19611708
3392274
52763610
72822450
68194530
32888416
4595895
2286986
14046360
98251016
8632358
45676839
83738726
89949821
60123741
30409498
86162999
34043362
91499542
94634982
38927438
13718902
82262986
70851203
42431064
65522561
421147
63209217
15351927
92178403
15177163
73298377
12756172