90
39
51
11
131
15
25
40
16
22
374
424
27
21
678
156
266
31
103
79
47
158
5
108
9
18
37
10
17
104
159
177
522
200
195
88
121
36
4
43
110
30
166
124
265
122
20
242
271
261
128
49
23