40911208
96793266
95582550
73896382
15855337
71627141
21541256
18758157
32393416
32076950
11332017
4288667
86433445
68001056
50966660
6749636
62384875
65949563
7029936
50205029
40051447
30671589
9974980
66429559
7844460
14143738
51614371
76254234
6563484
47374177
51623436
67669832
28434101
71757506
19781923
56959699
63125771
27664839
53339365
25834138