21
19
62
3
4
22
10
54
40
16
45
15
38
14
29
9
23
257
79
31
37
8
130
25
24
111
397
89
59
17
69
44
60
174
84
78
65
198
80
32
70
39
104
53