2983122
57333745
90856782
13488863
70233929
78764877
30571196
9112145
19933010
16683880
64667905
55953481
57105620
24741066
42623281
68529942
24685737
92448264
20413589
4399701
54408084
41611259
23993992
75411599
28161588
32251386
7455319
7350498
28706711
36464671
63596504
149370
6982765
69051321
57115426
58552734
92906542
91471729
32134494
37864562