30528623
71306245
5075909
29462688
52638840
72093036
61422085
3050317
75822868
4477951
71173429
61035278
86081339
3995702
27554246
30283362
70844145
37948161
33719117
8186945
8361560
4704383
2527498
5458873
33051522
34044362
29066182
93942681
50507674
4725475
59147269
77679212
65247463
36597762
2558518
74549958
85058871
12807387
87313479
72363337