64088228
14953010
31648559
76445161
1854455
86354765
65943096
82716827
59962050
38675353
87464035
87328146
47952114
5269706
70099862
40366019
7625622
19761965
5474218
43316767
64515226
41095158
15173134
86546233
81557404
68832703
54408428
20735186
55413728
76782256
77371452
92459112
9972402
96488688
5891895
21405137
16325792
24455425
28362611
2791672