162
143
81
67
36
157
28
30
156
256
38
19
58
137
20
50
119
99
56
224
53
471
47
39
106
132
25
14
360
175
231
63
182
246
115
22
96
87
35
88
62
176
491
94
112
102
45
116
26
10
85
16