3053876
93142735
99398478
44971319
68685071
73028682
79339867
48537829
8991965
45793498
9569258
93206562
82189558
79685492
2571880
45087887
36318493
64366831
34773513
9018831
2793542
19207712
29652759
11287405
22629904
5349062
19785041
34894013
55008957
8217294
95676227
2625988
2613885
27881770
26218241
84461893
54111175
22545135
54716471
38738406