148
389
369
84
229
142
72
153
215
132
87
143
167
90
62
200
67
301
174
145
103
158
51
54
41
430
134
69
159
75
538
66
165
344
28
211
36
140
42
141
233
48
127
198
94
168
297
49
130
19
86
29