1956602
2986521
8384695
70841732
75053370
90787808
71197299
1483173
1311794
37432895
43245660
42282058
55069066
69476496
60017941
2891166
4533575
5441049
30788300
9516252
14185789
9110268
8408189
64084633
45103597
72587762
65322962
2032359
90021634
82272431
85749258
2054150
17656228
344882
11572576
58912167
71116270
28194349
62452918
44536548