31
20
34
33
23
16
309
212
125
13
83
87
24
55
192
19
67
48
51
68
1691
21
45
9
8
61
5
12
6
22
17
14
32
74
11
26
102
40
7
35
10
261