18
160
22
20
53
9
23
440
205
59
408
444
413
112
396
358
181
110
124
617
213
252
69
21
345
525
278
185
293
106
813
78
48
37
45
38
82
61
113
27
95
77
63
132
80
150
43
57
109
66
76
70
204
60
116