45607594
14098716
86094062
7373541
47582022
5334848
17450
17292870
17804333
12877171
31768976
51649252
23593206
96312647
50184887
60901261
28316996
94133207
21847960
83679046
41192850
9678760
21057051
68762884
38824560
90305865
94414686
6071957
39164542
39016158
6580932
98642106
80429896
47119115
37527609
82344882
80543893
98804346
81684822
3103860