38909096
32752893
9467038
5913800
86143679
62068023
79437646
74778992
12786888
39835647
48273643
33366026
9898043
90582705
34768925
92139941
69696789
76475426
43092310
3151807
12392529
20609777
64861477
85393704
42621770
51665074
60142806
8431228
81357139
11867791
55072570
7113474
22517216
56196339
4720116
50865306
99076009
3606907
30197450
2096281