5
4
2
0
7
1
11
3
12
6
19
59
49
65
13
33
22
32
100
48
29
57
37
77
61
74
16
21
45
577
25
18
127
109
24
40
8
26
90
36
134
112
389
116
103
196