124
113
338
215
126
300
132
104
120
288
233
87
208
241
192
122
144
63
65
95
69
88
52
54
43
112
49
58
59
66
117
98
39
96
47
57
11
38
32
37
34
27
46
73
25
42
125