232
245
145
157
96
62
54
375
84
257
342
25
11
710
135
52
103
107
188
186
220
98
61
68
92
89
166
91
30
184
85
73
41
63
58
78
124
35
72
65
82
66
40
77
49
178
88
174
37
121
55