39173738
14276309
81363408
69461358
1691929
96378511
7468153
7863934
28125478
40364965
45799797
5329112
94165471
60019231
52434813
11246857
33699036
97954921
50504312
41597810
62463982
73793644
835466
48585078
34718066
57356761
71756280
48936636
21575340
96202028
3441340
34342869
37023354
1992304
98454872
9141833
8387559
33366915
86528304
32469386