32505282
21627940
48179917
98583455
5142796
97706632
3461831
53289124
60739135
99145102
12319963
1572632
10974617
59662149
54669551
90394504
1476624
1144210
57555881
35807215
37952595
6734163
56709911
47128378
22736394
48181050
29215025
29555166
37466579
61832073
68812973
92959663
94768588
67601228
17211058
58685830
3867340
87312822
20007691
61175595