15347570
3418947
16302363
73801373
46691734
67418330
64985221
61696507
2186520
7748205
867444
1757389
394958
83773998
59867045
67182897
60431184
51017888
80584941
34351913
44521104
53187065
52505536
99161793
42302511
44216225
99017939
98289099
8662234
24108776
81729442
4829513
69086358
95471487
92977821
82374
35406726
61675094
60034755
27768629