31412831
81936215
76417128
88912962
31611193
9497793
51674962
76717022
64411081
44771502
3077685
19976035
24067525
49598849
57317518
19123052
3657115
3733186
37975097
17945361
65335695
28057718
6745885
6365738
32606758
64023295
55694433
45299384
83932055
3568897
9425877
302935
63906729
82694010
19324333
85349518
57871184
8436921
78795967
34446783