16
29
21
18
19
43
25
10
22
74
76
12
5
27
7
4
17
46
14
175
87
66
8
26
141
3
6
0
69
35
159
56
28
83
23
157
30
33
42
248
112