46
92
22
8
1143
18
7
10
259
5
14
54
96
260
177
130
300
16
15
24
163
4
127
30
84
48
103
122
489
20
42
94
37
2
53
25
83
11
29
19
39
198
95
12
195
279
223
32
62
58
110
262
69
43