31
28
40
14
15
1214
60
179
7
5
20
18
29
10
167
76
8
87
368
46
12
33
32
22
483
52
34
84
55
42
50
47
237
464
172
75
74
341
27
773
19
36
45
26
59
67
30
21
9