82255498
29766956
1636559
11088431
56687370
97575306
57438375
6931020
36735645
705047
89745192
93694099
77611246
11532938
43911840
76576499
50662413
53446359
59444471
28338565
48273691
92318186
88578973
8762557
59446836
11465829
93487894
20808598
20355081
21928503
375528
283215
74574145
4444723
28185474
23952947
8680726
7988950
98778271
75848472