4
12
6
17
15
94
13
183
9
21
51
0
28
10
3
1
75
26
448
39
25
7
138
63
38
11
226
30
53
122
41
56
84
36
98
46
80
87
72
61
52
101
110
107
103
93
78