129
278
89
161
52
196
99
276
49
103
51
153
97
156
34
115
44
116
1
148
33
131
16
124
4
92
5
77
3
95
67
7
93
76