159
156
37
99
81
89
186
123
28
25
24
35
141
22
45
56
10
6
9
11
120
15
268
245
118
179
400
157
46
144
50
102
52
63
383
85
58
32