40117878
46142121
11837958
1754705
29418740
14572470
92569810
66489857
1831274
2067503
7418138
76717060
21256842
717671
25114414
24588455
40412201
84191713
57229159
59393752
76349972
57874894
44017510
51598448
34849869
4562795
3136398
56547481
55482126
85168051
35678720
19411549
559164
77506873
81444563
5990939
92474379
16573547
49486920
87899196