151
78
408
47
239
228
50
112
123
32
82
152
188
70
85
118
330
75
455
375
136
88
74
96
83
93
233
104
172
113
91
43
71
79
146
54
139
201
72
194
143
124
107
336
156
76
84
183
203
222
25
34