30675392
3961991
31527787
1786396
25326082
79712041
61614147
31111119
188312
42238125
40991907
5452831
46941776
93355042
95288862
81357135
71763021
14739552
26316898
65011228
69873966
53133061
98975133
97049290
63682726
61452133
41826798
23023998
77133030
97353335
41345821
80027508
83446884
94632152
31335354
5812293
78559094
89255212
30317263
79742254