21
4
23
12
14
2
9
46
17
40
177
13
36
59
68
6
43
18
86
20
114
61
243
151
66
19
27
41
42
69
7
56
87
22
15
92
5
28
80
506