15776850
7759836
1653233
14857576
99466717
44354118
75346329
97084257
12673023
57456896
81192069
9492942
9843713
15229250
91573114
88012708
91908636
117650
6558857
46688796
15956759
28371802
65484416
17911752
16229023
7971862
96652682
91653582
79078943
41274051
6597601
70341990
64225111
84364305
55705167
188615
66536497
8959603
58809608
2905125