22
4
8
2
72
7
181
52
88
249
240
1000
34
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
31
218
19
68
45
96
157
37
47
208
94
35
294