39595260
7525480
73094835
69358165
76572515
69084364
75096116
48935642
78276738
28282418
73931529
10237985
2549857
56598137
59817871
21115410
29673187
70857116
8681303
33224884
28078869
93924382
76751272
41828998
30752988
88442919
89173330
65292345
55912013
15647189
41804995
55816392
94154226
31864129
99358883
95217292
41734661
38975344
54038161
51576175