93017638
54653200
80302072
58996781
77486515
1282008
58895225
30427436
52608750
63278545
84798272
9404124
65871358
32747681
35264306
961673
31692982
20123793
21342662
99661222
93042852
90747569
11515698
95126070
51736210
87054507
98355771
37208679
44583766
85704766
32786015
29952513
65417432
82167600
937488
21838742
73861772
15519615
3482655
32087468