0
23
16
14
168
41
5
25
51
78
38
63
583
7
18
8
95
48
128
72
87
189
73
42
109
43
114
79
127
151
183
80
161
91
131
93
320