866533
95535997
4187025
20522734
67143580
12668808
78667950
34634098
44072810
43413277
20033181
47831250
41808429
22872065
66462487
6849619
19988042
44272119
93368673
55976190
70391268
13834932
49591445
78496592
88983237
5924549
26627297
85712940
23862174
80761054
57975733
27742277
75615971
61708544
52981257
9968632
74017559
32757726
3254566
60528087