92451295
81988234
22858607
43607245
8763815
58919755
9908674
40727543
87429791
31051124
14959299
46555755
5960907
93005075
7389906
49773197
75989866
8076652
92108588
44566880
82955858
633284
71452990
5658410
31438058
21788505
2331529
17417579
41702244
30447106
29343544
99815085
42533260
35052973
454960
77611686
68035645
44065415
13474239
12262150