5
12
7
31
10
3
1
6
0
9
191
22
40
105
55
80
17
21
90
18
27
107
244
71
15
19
85
57
11
156
35
111
64
117
4
78
39
54
81
144
44
444
46