84608292
87672455
45306406
3064592
12965216
18388536
71462135
98058067
177223
28916329
89026281
1041316
51413951
9374271
6692800
28479018
96853756
25413348
98988
28574737
21398032
58936246
85776735
13211777
39174753
22689333
76525812
13425267
6961695
12371187
9763958
96659172
29546275
95561186
2768980
60704130
68814855
57391749
20957284
248637