837813
2499379
81395039
33446646
7029185
56349383
52153267
74997171
31034392
8482291
76249272
57384738
8241175
34336361
1143100
27068791
20597606
65836291
60099842
13871714
38551714
26738340
33456597
57288688
34338208
58134166
20409409
43124681
12535601
49803162
94721312
68542067
46598803
35614191
72211422
83794268
83243899
32182163
92789851
66989926