2599200
99967883
206498
63063577
61275212
15356843
17243926
88895557
33118650
308715
59746293
69485871
76025911
61672117
54928169
30181049
84327123
21723622
81059961
63153323
81983755
5507497
79976587
81071595
18953769
8028990
76383779
98271674
45266489
40586454
79686958
15398106
53717353
219023
72875478
75987693
31237341
28716573
85554904
25029115