16
223
107
38
14
10
18
27
6
47
13
108
26
99
17
19
21
20
89
7
15
76
37
3
68
125
39
4
92
75
40
2
179
29
41
61
35
28
222