11
4
7
2
71
181
52
88
249
240
1000
34
72
32
54
56
46
128
137
27
66
24
39
53
178
48
113
194
33
97
216
51
103
360
41
55
6
150
30
218
19
68
45
96
157
37
47
208
94
35
294