80004913
72704456
1655250
55681460
37975204
36904698
58361585
38346725
15859486
68239251
21573668
22128697
21079141
94338665
8586255
71993216
43371606
44355947
43491151
41276054
81247192
48125422
96103560
2088172
8467371
37352408
7225751
16642735
94872396
23128782
46511691
4158523
52473953
12151571
71816461
64657324
47489579
6779854
6783480
71729802