96465053
40659076
95028451
10855566
96671185
76472463
43548919
54062860
38202194
96868648
69202691
71346704
3283965
41763600
20778931
64652667
58362880
26643605
15927849
59079594
3717402
7961238
6705448
41452034
5147038
50627133
56535873
15029167
73434
46749892
30251881
68045767
136065
63003639
51606668
8304843
47017478
85539468
61633634
21064228