15067795
57735369
53465260
32785074
21292910
2716740
56026377
44179249
70526571
9208448
65221614
5299090
23284881
61976392
57172969
55795976
653011
39583493
67608334
21361628
49916360
43273698
42101601
31235834
36585141
76261782
75571115
2396104
77124291
7053342
53405427
81856080
53508792
46495253
43258454
30958239
23719172
28706900
78042663
57223749