376695
50769137
3569816
2782665
65375029
48057912
71174428
47285368
16274363
78048269
41024772
64181050
79129026
67579920
32054244
89841142
3936608
11934364
88497060
80812276
5899829
97198187
48615360
9037648
86735132
57088307
10259074
85664204
63764129
62788281
25431072
84583926
96234587
75247180
44204492
48678403
88319876
85619637
60025501
19848730