21
5
163
104
23
59
74
36
43
22
20
29
25
15
87
14
49
56
34
239
53
39
85
40
19
93
11
52
12
28
302
18
9
51
27
35
16
44
71
836
81
62