41575852
28714261
12669131
32308301
55861820
91217397
40215472
99146253
945719
91539830
58983196
12804480
33109603
83454849
13652078
224490
54369779
88168677
43013244
82913980
15048829
66189040
90778648
76106732
8629421
50357304
40028740
51251798
32344400
25249181
10888431
59054532
35429093
12763859
27889071
6541387
26102424
65624578
46266696
93828490