82984516
22817926
42063813
64204362
80322572
55581786
133195
94617824
51884155
61987442
1526272
45602698
82449849
80168101
54025659
94072271
85133934
31198081
2427956
71602685
99682407
3189363
53154946
73292119
68806135
58912295
46038275
67872839
83555503
95775024
18472117
39005832
12645737
7923565
95109253
5951842
33807997
97788377
38416504
22023375