10598260
55999142
76835521
92996942
822130
14246998
30427467
66423069
71252579
30078825
87018601
67163895
1173128
56142939
42553543
5753591
65228035
55065661
96287646
81057511
52312529
58318898
46355313
42023990
29258249
9544771
51294818
39861784
2779351
58695192
93687107
46955397
36275317
32168690
50649463
96683133
81223154
14928562
75684304
41042470