40836485
6582781
2867509
80827505
11755347
79518806
40552276
75671731
81647255
21375914
63065266
99509565
65373418
56653148
52065087
91051206
51843068
38839047
56851088
73179113
26063280
46311330
8843988
10734261
1982345
82969028
11748227
76491881
2712487
8498389
91653161
8476607
67124971
40278244
86042896
67841419
44281542
88986373
96295358
14098264