78
47
303
169
67
28
20
30
161
79
230
77
113
121
74
50
138
72
65
125
261
42
52
10
330
140
188
107
80
127
184
61
165
99
85
101
208
68
60
44
76
269
214
369
31
201
219
292
92
54
257
43
32
182
142
55
33