41938862
6117890
80305554
19169095
29388689
45168207
68057284
46771672
87788467
1385236
9263686
72861111
26041702
79616661
36388044
79215289
69569700
95919244
89878635
49424437
24849592
42493413
17243597
30386205
65056102
57551267
4143996
11869553
74141680
31624953
5215952
18956178
73157702
25945768
80642781
56259697
1716774
24293314
76469532
25152924