238
41
116
18
164
24
125
68
142
105
94
28
30
389
197
56
63
49
43
276
340
40
46
58
71
22
45
64
261
165
224
82
57
66
110
52
213
109
53
25
19
93
70
85
131
100
74
34
158
84
146
143
178