0
185
15
11
7
53
24
9
40
80
113
196
154
73
59
50
124
118
35
96
62
176
101
117
37
45
82
21
56
77
12
90
193
87
34
26
152
17
74
18
108
63
38
10
19
178
126
100
207
367
70