13
3
5
11
51
4
14
8
41
123
52
64
66
42
19
27
9
38
25
30
45
85
54
69
47
57
83
37
24
291
180
145
126
88
28
61
107
167
105
43