49645244
3835360
26262830
18356005
92591666
16764927
93678527
59001505
78461064
195278
23847587
4590854
21693671
62985366
44788535
68328395
5484386
72211704
30168864
10342673
8675349
4149537
64877211
29952469
32557900
23625170
40856468
6674688
33042156
16872091
50206091
86395638
96553641
5841639
97901711
96544278
11242804
30902764
18431758
46721038