304905
14099147
23766023
58074303
33036824
30194751
29895718
47156618
34016260
71129177
175455
19534314
26584547
41975472
17034864
13767254
42421108
11402487
26753511
71013316
84998740
78785535
69168403
66953622
960885
81434804
82165253
88222239
42863391
81242842
29578292
76085093
18141999
28388445
53129583
6274653
22157709
69456268
76105929
60143787