126
330
30
355
33
242
13
170
5
206
18
179
45
185
6
168
11
164
66
509
147
3
102
152
113
122
12
146
15
254
99
89
8
107