29622274
13751740
30785138
85513175
45709272
22351882
79166761
89649777
548114
79777180
19536042
56701015
25722407
75419987
9285396
4311393
16413760
29964
20337106
44107535
37916255
5216344
5010992
44241921
50201855
57175904
98479690
43042753
72143660
93869502
50382775
15065955
72458802
21154236
26867820
16551295
45305088
72109587
31984236
39353385