12151682
99896384
59518480
52039442
72183055
83508211
55849873
21857921
81076288
32743056
7889120
1217108
37345352
28459505
25655371
53883879
42909196
52853988
6431271
72712661
89596145
96972745
47705334
7812106
40465381
52382615
97646824
91365357
92198258
379918
50572446
30709258
89132332
984354
33844602
93853031
1151868
92039672
97589592
99815907