545
126
121
422
171
156
195
206
108
153
186
295
325
185
160
194
161
163
581
100
154
117
130
169
26
98
51
38
121
85
102
86
21
119
50
56
75
46
80
43
56
83
74
68
28
87
43
65
35
67
107
155
147
140
104
71
63
126
362
207