42571686
30289176
36574009
1753632
43852538
65708506
26983736
89478495
359732
228650
12375201
17605976
2101737
9837688
62077100
10643077
98271146
65959384
97736672
87026043
5876944
53918447
53555638
21609736
74899549
458864
94528033
26803019
33595882
9515346
36264633
87171989
41295243
68518935
82774514
4793776
2416309
31889500
89425842
49046056