18375956
80044411
3034010
6623559
84118537
75806848
69649928
232423
473372
409849
95506170
82261821
31021421
81238675
48292788
10025560
80599477
73988023
57275695
60971559
21169
71918660
8400466
23838446
95573205
68119583
44393806
6831341
55279558
92255774
11705101
81323983
27341780
29049355
6776459
43089763
89404375
11751291
3785004
76969899