54285842
98504136
12977818
60422534
11715971
54811072
1307684
85116544
18764269
67398581
81726818
44802165
99848311
9738920
3905507
74028080
18791915
69366871
41717409
77133336
53634486
9323184
53258227
65572441
9665520
37099769
67797024
91619334
85869077
47378763
49544559
36483366
45733481
2251971
64005692
64468853
79171223
21599028
56261255
50897466