30
215
76
620
29
158
264
393
20
284
133
135
17
157
10
108
39
124
22
143
19
102
13
125
1
87
25
15
254
4
99
11
98