11
87
32
25
80
258
58
156
49
211
40
59
48
44
81
69
22
131
95
65
143
196
112
123
301
146
128
30
226
139
187
138
125
92
67
186
47
64
149
39
219
271
193
225
84
126
379
304
247
76
109
88
66