5
26
13
4
3
0
7
2
1
19
10
56
25
40
34
21
30
64
27
8
9
107
54
77
113
405
39
61
67
105
37
277
75
235
41
91
32
17
319
62
120
28
114
95
63