28043131
90736796
2032956
7115637
5526946
3862956
7990738
94861350
88123725
62658899
36917614
91248275
26991871
50254950
71369411
2245735
73935056
43076915
79718549
76115885
42918465
21151583
40813158
50966214
75875942
21424734
55794821
3987818
18102426
22991031
13053100
92643076
76417912
56345656
34664298
43075181
9568883
84231607
27901633
33157530