23
12
15
603
90
5
260
13
14
19
32
10
24
122
312
156
31
4
40
365
43
9
184
50
36
42
35
68
271
155
406
47
69
67
82
26
11
7
30
18
78
8
1954
60
38
17
49