389516
85641967
34287811
56914319
39164581
60951484
8683102
54611921
4458540
51966310
49381039
50449009
20389085
81711852
93627781
19771973
37927318
94846417
75265525
25979288
32988117
78082532
49748701
66234759
167417
81513025
42488773
21521445
42096004
82498194
44526700
61128536
28376619
91322590
86594102
93803311
78556841
905444
836344
79114741