173
415
94
58
480
70
67
234
323
53
27
229
154
113
109
38
46
35
177
52
71
131
148
59
191
85
160
42
34
41
30
56
20
125
129
183
49
36
44
220
204
90
21
66
262
346
303
377
29
102
77
252