58882294
55168591
38483210
76574568
86156015
8405004
75419300
57011982
69694264
27558671
5524813
99309226
3718267
28493543
12932572
51533036
37465021
21212677
2128136
78855523
941313
6526009
69268808
4065627
51515521
31138337
92686352
19585608
32385386
50869055
63703835
93659739
4721229
1383488
83074830
7349298
75039
90373542
5337052
74329173