10
43
5
53
13
63
6
4
7
28
324
9
32
46
18
16
12
15
19
8
31
228
84
23
25
47
121
21
24
89
171
39
27
22
14
83
96
55
105