51523984
15398878
2161937
26428510
72014251
64413080
10918863
78454233
21972910
3148654
54763401
82939544
33296282
7216482
59973797
94836077
50473326
93032311
33608633
53573780
99695260
87477685
83337007
96296142
13284826
30057087
52433944
86793703
9505199
71374155
60799794
74824128
5414741
75048601
82997196
30991360
279737
66254622
26024452
49166429