83865839
41109414
78658580
95506770
88842639
60039083
227083
43448432
15804794
73808485
86379615
52319721
42894320
52394695
86928318
77973014
27913717
3191027
99876177
43438646
80671344
93606969
99335665
40555176
66996784
69845073
24345848
34203059
41651139
669784
59554781
4848413
32306879
62334648
1238288
19453186
55539735
88015210
62904918
4476030