53933028
37483029
29307260
8779720
15855264
86251828
90793152
17091335
475353
21095766
40373702
8134274
361265
57785905
47059999
45476551
98153296
7693971
45882327
86023590
88748769
11797491
93963286
21509819
49879826
55262074
63393712
50658597
46234360
79144523
61832816
93831151
26003495
43491908
89555273
26454006
8685357
68892136
43133127
38997278