41563622
17507471
7907225
83857204
74017303
26311123
73374311
65854798
73262201
41947833
44896071
14978865
18718704
20521035
71737543
54766559
7495821
22085094
85416842
39397260
72246894
48258037
77301157
73277066
8937765
10672626
85157171
74498263
86536532
74899154
74129170
45518166
47489196
25006
12876519
65818794
14336822
22019276
10712750
49808073