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
35
9
51
26
16
44
71
836
81
62