231
56
17
44
228
110
53
202
160
70
38
403
54
104
35
108
46
20
19
132
223
130
235
563
62
99
138
363
343
115
7
158
74
41
79
159
96
150
117
180
233
65
50
120
421
100
51
82
91
69
94
97
18
71
103
182