43358022
61372970
88781153
95718015
3624793
96565603
21962404
92279850
9164503
78414305
42744745
63657968
49601112
62476520
3851759
36181751
66186303
37381354
99464974
41322290
9435249
4023972
9484333
51996126
47232489
594957
19566224
10477900
1412074
19632333
49124122
71344601
87262286
19375235
45195060
20662810
28736380
59633027
7019511
93942869