548868
86861069
4685988
31596205
436234
7237295
14383418
86736182
10117641
62146930
10266012
21123405
4787064
31335933
13017718
49469110
27409127
62248638
66911329
39021152
18387398
90676560
32237610
24007302
29893321
68908608
12567356
68482228
11598358
40937793
97716400
73688559
16618906
63239866
72028920
9126999
95338117
51785595
82274169
43946342