10
23
1047
140
63
37
16
40
46
8
9
203
45
12
24
142
4
27
14
72
137
60
108
29
262
354
57
22
50
5
92
11
68
217
296
47
61
15
152
17
7
406
3
25
21