40793491
51201146
44902219
31543188
38862427
70293459
10281960
12273457
42795255
38889563
68267686
49849097
243648
34384293
39408883
83811042
84316777
92879196
86243019
13634132
98514504
2594559
38805467
59653288
13884874
69093135
34273197
77037619
57901237
44839493
16252948
57054731
30265844
50057347
60816675
17413385
8117128
85894906
70936501
54359928