30859708
38618455
62174284
3617444
34855957
2156882
23843588
28621604
12219562
30138243
704866
83218767
44713600
97992466
35642224
70654028
7958384
7783164
50948511
88646727
10966672
81853402
85814295
44036118
94986128
51795949
13837115
1237465
3014934
74379382
41628871
74072685
1140525
39141796
97431471
23733700
21103753
99021092
58186829
89682766