4
32
7
10
153
33
13
1
9
0
6
2
58
49
20
16
5
48
11
8
178
36
76
78
61
17
39
18
66
50
79
97
85
162
83
168
398
122
22
28
37
73
30
199
92
40