291
226
217
232
171
120
209
90
150
75
76
29
91
110
96
121
104
55
58
43
60
59
63
103
86
2
64
10
106
0
141
54
71
298
74
1
12
165
173
9
276
8