306
370
124
104
167
100
202
60
53
142
86
98
101
80
99
13
193
168
129
154
437
84
131
114
46
56
79
270
108
206
52
203
103
110
73
140
88
200
144
34
93
192