48892712
17529594
1468572
9308806
282080
4171310
45844051
23396486
26218412
65183656
79137781
82324949
20905205
66952962
6188997
99995062
8792056
50209451
31519880
43356088
78679568
43697575
59533906
57611848
39272884
37664537
2985802
20642568
23768368
33941914
45484906
22077201
26468540
36792630
1322663
97244285
87393732
56088395
41549050
76778012