53114312
33334601
14448238
4215875
87379209
68453954
36766622
19177439
90169311
89835180
13795327
86788351
82478321
92915706
86929199
48306136
81123814
89867376
87593679
32169728
52949817
12982963
6744123
50705062
29455484
9125523
65375238
18791776
96182092
29531215
64997309
9198810
189795
65096074
48817056
74177281
60722215
66387550
30198122
52658907