16
28
6
9
26
348
50
95
61
29
5
32
47
184
621
10
134
128
880
23
12
45
11
97
53
33
48
8
163
17
69
54
443
42
20
81
398
67
24
109
87
62
105
51
68
31
46
94
19
14