3509435
31038297
58323149
17003379
6763770
86272387
2044913
47994169
54118586
81505256
14849481
50287227
90473603
50784338
77192722
23587043
55071321
488693
11336072
64366215
98282244
97923016
4186457
76335180
28898205
17133278
8131147
36229580
76218127
5391140
32881347
448426
83475560
19626412
84934186
22929430
10046481
34215441
65941356
23552856