5
6
9
46
0
10
3
2
4
1
23
13
18
74
29
188
30
42
209
51
28
109
98
97
494
49
255
604
31
68
84
96
37
132
70
36
62
115
166
47
127
73