301
63
97
18
188
466
39
43
60
101
35
125
56
49
32
159
25
66
131
314
88
135
54
68
235
73
117
138
84
71
72
137
122
21
105
126
83
10
77
62
173
81
55
85
50
29
27
306
230
261
186
57
400
164