5
3
0
19
1
8
2
11
4
43
56
21
13
38
27
46
35
24
34
15
14
63
100
23
22
105
50
211
41
245
158
110
49
338
335
83
125
128
9
58