21571059
42936997
4746090
20926081
46748092
2956863
47275184
3843483
21506160
90736771
58056077
18259468
26391840
20611555
52007102
9473234
97796711
25676909
76532083
6302175
41229603
63203995
73058296
58125632
56107183
66482755
3474304
30071750
532353
99404888
80601780
22268198
45679424
77464363
80893121
65594630
57484304
32939361
62922379
80997440