30161112
6546434
5092965
28758648
5944717
2966136
13927326
96738699
76899040
74631621
44673528
54016214
51155334
6567492
1933095
99263800
66306054
85178604
70117152
80943684
10577703
84301186
15877782
25508842
21908979
53914079
40296124
72633755
87819946
36757023
1411414
55941243
17956602
79017982
45825352
76555012
3355371
3600997
51866490
40217491