33102987
57535322
11805276
96805600
57681896
89991406
50659821
16701857
24539636
27139494
68268883
7834218
9686438
7641702
70485138
6009812
61635196
42754344
40402547
19858925
14254271
56114186
35493871
57905390
67087602
35285961
17762376
16504587
4972253
14902773
96073885
48769639
89514052
30733515
85289550
80601534
27994500
50168117
66682219
81264960