131
66
294
31
22
132
65
144
188
43
42
46
184
72
79
245
92
50
37
73
59
180
671
84
61
75
1557
487
58
240
620
45
48
130
116
113
189
220