265
208
51
34
42
27
48
236
86
110
287
176
90
41
106
67
101
214
233
25
69
95
74
84
61
69
13
102
10
44
62
41
73
106
73
43
50
96
52
170
115
7
130
28
155
119
50
50
46
27