91084581
58441236
56665017
12721993
3560697
64733231
58296219
81474109
14803269
60778035
58365880
3158794
11243633
61317324
43754717
53642455
36754697
23092820
475558
13912274
24268081
82889521
35923208
9719581
12659627
17429672
2495706
11453856
59047785
21203016
48511032
94744313
78045727
40133299
71106958
85517183
7583424
34889737
32654595
17445612