5166085
32459995
45824756
7403712
7250196
100007918
3196370
4920138
19756948
36337535
4788704
77794062
18692182
81075191
54523900
12017359
74376384
57951122
4456865
199932
40191242
89735675
32111396
47068781
35389172
56147077
73163925
53103827
53498818
72565102
8356861
25471587
86997352
61409187
17331397
63999897
81759448
42291050
87365433
986781