129
278
89
162
52
196
99
277
49
103
51
158
97
156
34
115
44
116
1
33
131
16
124
4
92
5
77
3
95
30
328
67
7
93
76