27804331
9428410
79749426
4113539
55794663
5206038
50454978
28047285
7178756
13214437
69105245
27646234
11859148
6203319
28042757
579788
93819044
554406
62647370
2347355
9964337
28886539
32125474
25784335
83059683
79454872
96718680
29116384
97081923
14414104
3796975
11441305
98357015
83467871
16531189
96602163
10465015
49264466
78505601
22627625