0
5
131
18
12
15
67
34
29
23
22
9
19
39
41
27
24
86
45
46
40
72
48
28
21
117
69
128
166
53
83
74
188
132
751
138
103
133
254
114
346
143
450