131
527
395
92
145
104
80
205
134
120
156
424
63
84
100
124
227
88
130
256
81
91
640
56
103
214
222
86
266
31
122
65
48
107
279
171
493
157
155
41
98
101
75
112
220
43
110
143
187