134
10
43
88
97
74
79
54
64
181
51
61
44
336
63
49
17
592
172
137
301
52
160
110
278
303
92
220
121
392
206
297