81743162
29522271
25626422
99073467
79741006
37439090
30982740
37261162
70697123
54754997
37845964
25259770
13045591
86224598
59682950
99376
84094482
85972992
58847687
29641916
35756909
2764705
2042716
45538257
72287847
66956031
86417088
39841039
37721011
22496725
18961319
84727251
5373979
96526134
93991544
26659848
77498717
75445152
23277956
72186602