56303950
76581608
37804821
50236889
624154
27062657
33503849
13847191
82744828
91192513
82572793
53449177
9299259
5251907
50332982
14075409
51079975
18755121
36602023
99735270
89466552
76159685
93596055
18483173
78942131
45073483
48818393
74104148
44244941
92939603
9752533
50216815
6623618
8887041
60896743
70523678
37029382
516795
601946
16135322