52213318
1871172
20416237
87628175
46921702
75855462
46874387
5172641
54295395
293257
596157
31329632
49258607
35578077
50549799
20031700
21438005
72262039
4125651
67908812
2674233
16471828
7372695
99537509
69374828
85922947
4596931
37596038
84619020
91197280
25417130
9551087
95812047
16812380
83574577
89674137
3693341
17292799
6132260
44836798