248
194
84
72
113
120
64
190
44
26
43
50
71
47
42
11
115
45
122
54
309
155
20
30
66
40
139
60
38
79
62
259
39
32
81
157
182
104
90
177
393
57
107
34
99
158
56
91
140
103
23
130
33