29552625
89366543
37429620
77098839
6489318
23858784
7047040
99653849
65039136
5166728
63756083
57594531
62048222
47448560
5459309
5353120
16115366
20564402
8821678
76261418
3867185
88969588
69545285
10869055
3194296
52882552
69567869
57309022
26561724
90581961
7077521
6513316
50948835
52588378
52129071
64543267
96029706
11269679
92589890
83352467