95128545
54898266
51657804
17518148
45532994
2008766
45978551
28095095
30208199
31973972
85765028
59862933
9259079
45842153
54788150
37902221
60313607
7160245
42819858
8652662
26079653
91829129
21511459
96607320
11069066
61547336
69733424
95434797
91195090
31497550
1804542
34298885
31331759
81566359
16213157
92098138
47805773
837699
10308798
49148610