94
277
115
271
48
216
79
297
28
201
16
211
156
51
127
76
165
166
120
91
31
134
22
119
24
113
68
395
107
47
93
11
125