59162926
15949932
90173289
8768375
18107931
15439278
17138654
30655478
6724905
47168248
6622761
26888405
20499749
468700
75483150
25774225
89528172
22479043
23708408
38468090
2312444
24002336
51416878
81216920
78282907
70237319
81873730
4663240
37668190
3962447
66275642
25535580
85022711
34707219
11499066
64328037
35367459
46582081
58805522
1098318