4371166
96007820
22088748
27143790
30944625
15148235
71227620
65267973
92467031
39846376
42268614
72518132
66231313
59513972
34447065
28944876
96649030
87032251
69623880
9407450
95438309
29465087
46006608
78875199
95013054
892570
63475323
64556992
81082701
63484829
50169127
82596111
24399232
97299231
66218459
56943675
84166336
74023531
16804163
58766368