14994895
5604761
207317
59239032
5600799
18022123
4662247
44812766
94354759
14675056
889116
55586870
3989004
54268108
30119021
88407363
75269651
16311501
99167763
63152639
9552857
33765554
94882645
50222109
36162709
60887148
8399173
22898127
89759770
50265331
26561892
17937195
9888830
69341801
83442893
45191997
25011244
78056444
29419786
30528869