180
0
5
2
8
8
18
18
17
10
12
62
47
43
63
85
61
38
13
14
36
58
32
654
151
125
50
48
184
60
98
254
228
62
344
63
205
225
344
27
13
153
29
46
34
124
49
185
64
35
93
60
37
29
25
179
134
112
135
41