16755328
33744645
13956161
90261941
3409704
16681590
19089715
34975383
74013452
94994686
84777719
21751248
65044864
69279202
30894183
53047891
89095719
4428595
6965965
63957865
17439923
31423099
36796944
4279313
62668128
76749308
12824677
60813596
55737075
20809599
13745647
46937630
30005198
7244654
83163433
75362890
70627629
91183750
75026168
80359938