354270
42017217
73296884
4244095
47439022
64546214
47834087
2946604
62931406
18779992
94591578
37445440
40306270
4398038
28655519
66054688
89604912
82742050
99653466
6477741
48722748
12796439
42377706
7991682
21888754
172515
72164048
88186974
52226631
25315880
38275238
79402134
63505043
1458922
28889759
91517087
97042206
35701548
43774141
4892922