62402612
15181638
10701726
53872027
60314034
79023933
11556974
15286310
16149361
4387530
5714569
83309235
73008220
89023251
53309242
41252222
70572429
38887565
45248450
28535161
57431304
95333763
4756339
93092984
95535353
16212099
37668990
9873390
4924380
36374384
71042356
54769581
42345127
56069657
2075603
6203725
64259035
98588046
79278169
28065939