31015891
94535005
21833519
71608329
16367533
10491906
92596635
65575123
29848043
79013025
9648850
72043894
7109228
91941796
28844161
51666439
6528053
52726609
19431975
12608632
1742473
86308298
61183421
85106179
2375064
20297932
86807797
54518331
61396699
3771750
20494330
86636744
31271259
70635647
45041434
78676591
76308773
3805297
11563405
67176652