8044838
4942761
88055902
39421440
77236960
96227559
54813250
81849450
2223196
91335667
81532520
89612069
875831
44314566
25109643
22109279
59826657
17311834
57894922
52821185
4492962
31111459
95016670
41331361
94965444
86568830
73395552
92065842
6285903
81889960
52193689
88452848
43241689
3302455
84714512
18633493
14103720
79631671
84119365
8086565