22865488
14909816
32261623
33701232
28475673
2320672
16226348
20243445
1249947
75284412
61614228
3282350
5222160
86992227
17523542
39248593
6486572
80801114
42825978
7959046
56238686
5339832
34559551
70139878
73677197
73336190
79207926
65609419
99065849
35574227
91126514
50219358
66311342
23935422
61713008
65219669
44135224
9766818
34476249
89971602