29056626
43674865
17477972
30512360
20887640
8099669
16197440
33574824
33573721
4868084
17225082
86784675
40113392
28804981
61341446
94161956
76726612
48076748
4118738
87988421
98004841
92123156
91837535
22695610
3738789
1068546
47573189
72666242
92398867
91792171
45166195
53529092
20225122
5104953
136415
24203219
75115022
22451923
78745632
72313098