40634888
30994223
19873465
922968
17135588
24299128
97449434
84608734
41231282
64971768
42592674
1767803
19298217
82485819
16672916
32812705
33197463
19888089
49661194
79305998
83123777
77344778
45728169
79654269
45068285
91361410
6620360
41679150
44699804
86228300
31264718
70699188
74126665
23536153
25254636
79998836
71491483
16549014
21072114
91999476