31099469
1169437
14818980
25815738
4936140
96259080
16348454
86909171
52703885
34308897
156159
89594257
92325541
8118310
3183695
42609231
62455261
8407460
21375841
9015146
77338527
45413432
85249884
14184269
14437849
14432115
60158373
70501081
263118
7034886
6056195
41258660
70322640
81412056
7908667
71962620
55766486
42369808
4250731
51998159