50855353
94432158
77235021
16173184
19437541
38225096
62465866
54035058
30616547
724547
33852945
11195268
20133093
49963653
53278104
19052921
64093224
46564269
42163406
23611536
67355636
99523443
38762906
25218582
12708072
65749497
50263245
7739668
9488234
70479502
92679206
65712371
93111798
42382256
87515314
6729490
97284589
32097812
48192189
47379569