1514886
55777938
45385088
81505290
69132931
33101534
19731138
7361663
61362401
84132952
4127710
6939289
20233856
1937762
45792447
4976753
97378842
31335462
96246121
66973713
31777787
64325910
93199363
1070803
25476299
65503079
21404368
37572422
83073292
70227078
84352737
94084721
46021359
6210882
4005093
227512
20085820
76757619
97314877
54171635