163
262
143
78
104
70
27
76
75
25
145
59
129
31
52
86
261
171
64
280
32
325
132
505
242
55
63
42
13
38
56
88
208
291
91
232