149
229
52
22
48
46
152
113
64
43
45
31
62
313
11
889
34
252
15
275
30
19
94
279
51
13
32
18
16
9
181
3
292
74
24
122
155
220
200
5
355
99
28
8
237
108
126