21625068
66978189
19226087
7726913
42893864
72753134
24687053
41429825
22257691
60238985
83152838
15641033
98396072
84636216
2014559
7508780
71903921
27573101
95909746
6442673
4405897
35861536
43992558
83233901
60065497
54605285
6290886
7770458
40714008
46296812
15081671
84482816
396621
2175888
43166176
23484397
3352460
36876828
26339338
472879