31166230
39232524
85293847
78771150
17133443
83184107
70525966
35546617
26579006
193984
76461377
8182286
77261900
4213796
92105655
3178867
20183230
55924981
52668332
54204932
54997450
5418586
31173076
69175677
31839046
20065685
12969803
26328099
43446194
6862740
72665163
92434041
16636505
97884834
42063444
31755079
47737418
8035454
57778923
91601521