179
130
56
135
68
127
39
162
33
28
95
203
78
136
85
83
69
103
55
101
47
13
57
29
27
16
46
21
42
70
97
353
17
125
49
43
80
51
183
72
24
19
158
36
32
62
114
67
89