45295557
50095327
26889539
879217
10277678
80565444
81254224
62304470
62897113
64893897
46382950
55431335
80424085
3859296
5621549
16686521
58944569
41483747
75914856
34074353
8075538
97338868
16885285
5648586
85532312
96828758
44084669
46654489
66723935
5351232
57251321
16461110
82735224
10799738
89485346
29954292
9073750
72135175
8644147
60171832