58854499
138262
12844918
50187114
51788094
25789285
7745068
8566959
9940908
60491112
62221454
93475476
94704675
38356527
34293788
54145294
88981966
78125647
13084733
35474368
5904748
2882194
96706677
91809022
20029849
26285483
24873206
75866716
88819082
49683571
399240
525496
41511214
67633894
37731496
61022264
12304020
64363419
85237049
19239271