13
5
8
34
3
6
0
10
17
20
28
53
27
44
87
201
58
122
49
63
74
167
278
47
113
61
147
549
116
56
15
127
43
23
55
75
104
42
36
26
31
214
25
99
48
148
38
66
60