33112056
28256379
90392572
5025038
86923860
80438602
4520894
38982395
71841196
78542858
18952762
48345794
91679162
376191
43505834
27166089
20581748
41171965
96712046
76682475
10885418
2838641
76861450
80739291
84732271
552783
56642607
73985450
71654172
30432904
41529858
63926042
2904141
31182724
82576679
59067303
30063188
83183617
64459860
32499397