0
5
76
2
41
22
12
14
7
11
13
43
40
29
61
25
143
30
168
34
460
122
123
276
98
44
129
490
89
150
67
53
166
42
62
132
245
381
9
54
35
96
46
21
95
18
86
99
144
111
193
298
198