4
24
16
8
6
5
47
10
15
2
114
40
276
11
9
13
18
111
36
17
14
23
32
59
37
33
341
86
248
27
43
26
35
56
137
89
31
242
316