0
25
15
12
9
50
11
37
21
36
151
45
56
59
85
22
169
66
48
44
16
47
40
112
53
118
103
35
72
233
87
96
29
58
60
31
28
138
10
84
75
69
27
127
57
108