93423711
21375384
15033453
2441165
2710595
10866417
80593591
54858306
9775210
4304076
88975622
12444760
73139823
51816756
65624538
74286141
9093600
36053594
66462774
69073016
50126061
94049389
54573371
12139992
83531714
87314214
89851649
31692502
43705132
80141461
58635621
17906442
94911507
2895320
11164299
3217821
39663432
93554816
74251678
30578672