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