11
130
167
278
98
268
143
84
57
123
162
114
227
322
89
87
86
24
121
58
211
133
59
150
50
149
31
668
72
463
438
13
15
67
52
90
223
316
27
38
26
25
18
40
81
153
44
43
9
32