31404735
22746779
28042221
80824218
97569950
20389469
33893766
31935510
35348910
4917867
34872306
94358054
35229752
69244520
95489236
6342289
20571207
57146614
79715464
76299999
78611172
76549394
37222331
28035266
83287352
68131782
66999239
61083520
71673005
42682417
11074212
6933445
15419086
46047564
20663661
17514737
49736385
12961363
29472314
287997