93044827
5635392
89222218
79544881
57514465
69649239
79442000
66631255
90863156
75469055
87133584
81702247
26952227
22896397
76539043
48382865
17068895
865216
80147982
71404686
90708135
71006367
29051798
86194199
10676452
75577447
28766024
31674801
47239952
31541502
12794684
36947295
7055324
120562
89324096
403133
36499889
24568068
68489583
99894698