14
6
7
3
28
12
30
2
38
26
45
15
23
17
32
5
84
216
152
70
295
37
41
21
59
47
34
9
1
13
40
58
83
193
62
11
4
22
29
42
53
8
129
454
46
297