16566336
8445097
30833084
79328388
94705018
43458692
24496478
81175788
81154277
41596607
30121427
83001226
77569500
99607554
85141478
4790119
10016183
93854973
7254549
5917456
14946342
30724092
64264704
28677500
1645589
56419899
28109701
85498449
9887616
44685304
5659491
81398006
84396971
4729747
49591337
84526527
30709728
16387672
22179493
48108316