161
338
193
334
83
274
43
309
67
264
164
240
155
182
146
15
116
6
312
32
108
120
5
86
3
79
7
78
1
76
2