34436665
63948120
30057845
96936947
73593074
12874579
72283258
9384312
99002451
60542391
12376350
52389759
64359448
9969171
11104167
86658697
85244856
39694779
81796178
78075354
92275347
13485855
80017642
35579852
17265484
6645346
30955919
84856354
97236040
67914202
17149359
97163806
90733863
41299866
52642559
74948580
59981253
4916176
29443841
67926358