15128075
12834762
40012739
47601935
51761184
24387003
41792336
65929579
95572050
48538896
20394298
91145959
75114189
61785103
54778353
55418828
84913520
72559332
66991772
65465122
37972289
6704228
62643070
37288268
55769639
44938456
72536661
3355719
31872224
78004531
42167337
75684036
35842888
73973013
20233522
9423478
34097758
157869
81717645
68023596