158
119
22
120
77
20
125
114
136
79
169
44
48
301
391
116
93
101
65
47
122
72
60
84
31
28
49
113
45
18
27
16
137
200
52
36
148
75
191
30
103
85
35
29
24
46
26
97
94
117
50