75136360
20172146
41735087
45028664
79632966
5270320
2643897
31693359
40957262
64252222
19248639
98572980
78271182
81991595
11244667
99063114
43393788
34779834
50983816
4008919
34655790
40083881
31048515
66911644
958241
96407241
74181467
2979019
5246812
3894252
25768990
53739948
1558412
90605204
6608214
47064496
24058165
20218958
47005786
39088540