0
5
3
13
45
11
87
7
58
19
24
34
168
25
43
20
12
46
50
14
134
18
77
8
166
28
80
49
73
9
71
99
54
115
122
347
176
72
137
101
38
235
228
164
86
154
135
33
132
91
75