95
18
187
466
37
43
60
101
35
125
56
47
32
157
25
66
131
295
87
133
54
67
233
70
115
138
83
71
72
135
122
20
105
62
9
74
61
171
77
69
55
85
50
29
27
301
230
259
184
57
392
124
161
41
48