2297913
86497513
82288400
34252850
6801550
82781523
70064471
74838460
98789004
63533188
54688677
24147023
91059174
94084331
58796484
96486802
679214
62882300
34653454
97389395
2029986
74374570
88705923
62427901
82464187
59611844
15002315
50063484
42101333
47822980
7312608
40085267
59979534
75875440
23254291
17774783
20675131
604880
12113412
58406857