29392836
75984786
58114533
22504739
25336054
8667354
86928858
81601141
7771414
33024510
46468354
7789202
61696069
88572463
32658531
87508103
80081695
81091867
56754527
20797972
12473914
6082371
18269621
93893867
85613226
81452351
51313657
80558335
21784730
83799054
84964414
2096201
93557944
34126730
8957789
25174049
63707567
1217582
54919575
70204610