20956272
54905707
6562060
531349
41725218
7847735
52318566
81695228
80794366
59151316
75055969
18339764
43507573
99952405
59833500
87167133
58634509
50276430
39263189
47176145
32593159
17435122
78351867
30281117
9783923
33782597
80804094
59792647
87969188
68772246
5542068
6674420
22413076
15344619
73213679
79355737
99467633
85242901
78415074
38415298