124
91
506
137
116
131
128
245
104
53
158
28
134
87
105
0
37
169
195
17
97
0
191
290
101
111
270
45
50
29
14
41
117
126
112
23
57
81
205
151
38
38
5
150
307
35
