2
1
153
5
16
4
270
132
77
3
87
56
50
7
62
29
9
11
13
234
114
235
42
137
215
108
30
105
266
165
106
242
241
221
178
243
216
269
328
112
212
199
84
146
78
83
12
36
99
185
101
76