28988566
68273601
61941628
60335268
68212684
77389928
32194349
2689818
1391336
83989723
92813672
27501321
37495514
94283410
59797288
92867117
98275290
33788386
20382240
96406470
71443558
19824921
49433824
29381719
34255952
45734757
61344473
64351887
54688218
18727443
8473813
25096425
74505896
37606573
43219593
92629487
5879896
34913136
17286634
26008179