3
0
6
12
110
9
70
115
35
16
26
24
25
17
7
5
4
19
50
21
65
345
221
122
777
76
108
63
38
166
431
22
41
95
90
127
89
79
13
178
10
175
39
8