16352891
5405007
2986637
11569462
57556147
35753335
58439813
47922099
63662166
34025020
15299512
27063718
3459830
92599671
86996679
43941839
99867730
45532903
48734063
59619073
93485092
8350451
42696005
63379070
48922444
503746
52771300
65128535
2368364
20095387
9868424
83568801
6852689
38656946
942502
56065554
32378244
95402181
2571227
12266160