31599659
40688055
21472955
2665285
43836401
33687699
40903113
42971280
590559
40015127
46762620
72966263
56253921
41484275
53529894
60204811
20631024
3636369
21189932
54049252
11423781
28756001
4468191
33851127
83677
21565747
22194764
156868
29566143
74311601
21584183
50049166
31013978
38591844
74616891
1033212
37684949
75941202
8929972
6391306