80996938
4394365
12285455
4118963
71427251
51913424
53392488
9079136
14859753
98038894
96765408
70756786
57085166
15912509
20582959
88445945
97942246
8456309
14045037
94741382
68531422
2611942
8843760
51051183
75557834
53158748
47391687
89559029
28191574
43992165
71354535
27042142
28853611
4028933
22264598
32703332
76819942
34476550
41489532
147967