93493619
81676018
69833771
57525827
79521083
89729680
76319661
2061896
84243453
44132853
34228470
13815268
11619087
6843966
5322371
64128767
75479181
46633420
44958027
20186794
14392140
4139574
5990373
74825725
7393038
42324771
92723976
63918337
63859001
21143551
61704700
68153746
61092259
59953145
674918
60921392
25914403
30044466
15875929
37566702