81386946
20901792
5268203
6099230
24404100
85832072
51211020
99449238
34159127
29775509
41483215
99746277
21581483
37356641
7387515
81655799
54409078
112977
66817182
19228480
92252035
51494840
56156486
97598720
37411848
13104759
20605816
82037515
86336018
75295007
3744859
63743285
75617380
56472700
2068093
48762524
30816192
12834092
10665946
14694617