30627203
14047039
99892632
63711077
39178881
27698136
9677778
8797570
56006000
32489973
2286942
11565924
61185512
98043060
66302592
28543276
64656280
43886948
45265360
70129754
98528575
53854363
41651156
99549614
38613612
83778930
21004404
11906605
41378965
73355377
79829667
50024426
28707782
39233959
99196034
7782326
8549700
1085309
4468095
76809570