50592463
39091296
74109044
46742484
19991697
80615016
40663314
57931405
69824330
94121443
73216357
84604052
19669312
1588179
16201943
5535680
97927115
132461
34444537
59224772
61227516
39239160
178356
95804224
18986707
47983551
21006194
39319
17929634
59276943
21672955
22877418
64339848
7608182
78826885
86143000
36275958
5217455
27823195
47114093