110
91
246
103
36
80
266
35
40
7056
181
134
53
465
186
31
52
22
21
66
87
248
56
37
73
125
105
82
23
86
64
81