63
171
94
307
57
348
35
124
45
224
82
216
7
132
144
148
59
183
15
113
118
28
112
29
121
17
20
105
13
110
90