42929442
52967747
51038290
64962914
5381353
17348135
24296475
43553902
356197
33076112
8462190
64837417
97427457
95664620
77493836
5732431
24258352
35446277
6944112
12305532
30739433
85698527
80866722
2028541
49354700
83609575
64048397
74102547
53475999
86284390
71248439
5642320
44416534
20098083
31878331
88004866
6313978
35946148
34439515
90966346