49384543
42676606
6154270
36945339
2227143
72243281
49118938
17842685
26917606
45183429
17086806
34224410
2218794
98975188
4602865
24746799
890740
53262616
69119472
49844754
64525266
43005151
46926761
84093854
88494324
78443597
41403535
77755308
30774117
50121703
97056597
90383627
53185118
33149623
46109330
61571415
51486743
6036905
44521361
3659773