59145751
31991960
88622139
33464508
31375179
36849175
86945871
86445126
98484476
92616730
23848048
75467477
83758731
71811146
27483192
83815236
47595200
23513638
41038133
95062228
768733
91924231
30995210
15007392
59792452
11271535
92238213
13078323
66185663
43538454
16691729
4515705
60465189
968214
65144163
29142841
9572409
23769684
5151928
69162303