55
309
109
245
49
283
102
312
54
266
38
199
71
164
36
167
74
157
66
511
51
8
125
16
129
11
93
77
61
717
18
105
115