5
1
166
0
14
17
124
52
26
10
40
78
89
58
170
531
74
13
28
152
119
25
21
42
73
158
47
79
51
49
8
130
61
63
69
23
68
280
41
145
156
355
46
111
50