2540193
4645890
86489454
11867928
628873
4012193
595941
77558480
87971601
21329027
80512221
18526088
13395502
24848012
77137925
14524630
67468439
47038530
43047824
9409735
61346358
4196370
98198738
42068327
85081176
51679141
3747976
85384736
17195386
89964849
38527820
99711166
768237
36858078
86198425
99108793
36162579
6666939
374995
47147861