29
11
6
24
3
10
40
8
0
9
31
43
113
25
70
17
14
49
45
12
149
60
23
98
21
107
61
27
79
26
674
54
90
56
19
81
50
41
262