5
2
4
1
19
13
0
20
3
11
25
26
9
17
43
62
142
163
38
168
40
174
109
47
98
233
60
65
155
89
202
54
51
100
176
271
63
68
80
157
75
248