183
230
48
99
58
196
124
402
87
299
50
96
28
32
101
84
40
273
55
169
136
138
60
115
42
61
9
137
22
86
59
24
34
69
94
63
128
280
8
19
112
95
37
333
106
13
189
16
14