31813922
25972142
67261038
97489894
66768793
30061178
30269526
60518236
5429994
4304613
1972242
50457583
50876202
75575698
41508909
92519975
83225213
57028000
48869863
89946539
6209495
9669695
3548752
7757435
20548981
96007363
33553024
55738639
95658848
21976170
43109684
77377750
7472985
35551556
2419343
42308442
83484746
4147419
61851895
63539723