3334322
23537599
47042082
23264679
30531700
731073
26546262
19751342
80141044
29784931
58203295
21237265
48238272
67998806
84399743
94805930
508360
31877869
95969437
48238746
87933258
53529300
72798218
5023647
19561087
66538829
86543968
65191411
21152262
52533043
93505161
50396829
7323602
86325147
27751878
23347270
50921726
82268246
45358061
41504735