159
96
146
187
67
51
151
57
78
19
108
37
11
46
47
50
34
18
48
27
44
25
68
119
260
128
77
80
121
21
72
7
28
40
39
176
20
38