0
25
16
14
9
50
12
37
21
36
151
45
56
59
87
22
169
66
44
49
40
112
53
118
103
35
73
233
96
29
41
58
60
32
28
138
10
84
75
69
48
27
127
57
108