34537110
9811746
27102446
3886870
31571288
102743
51109549
27646368
5592725
71967373
33005703
20839715
5737953
13455169
56179842
15256497
95876551
29746740
65519418
27148129
2847693
88571642
29431562
10036394
51098049
99062360
28503046
45358356
92041387
4491596
20544655
57567153
97455600
16712648
46882138
88632566
63266016
83083849
45826049
9203195