4
2
3
11
15
5
32
13
21
12
33
10
68
16
24
288
43
123
42
38
65
147
56
59
64
98
44
184
66
149
86
75
36
143
22
133
227
62
51
55
269
35
248
52
90
333
14