69332918
1467176
54781627
80329899
52034128
7912766
16625819
33005497
50294534
86818369
45659763
94914948
57986740
88434248
29184100
98023719
26927825
82159101
91738093
92268976
87452221
66026211
62206919
8604830
42413626
63558904
591801
49009135
61854322
97945378
41055352
5777587
81173154
30908316
37024011
28603971
7753874
21068610
59652830
36121054