21
13
10
51
20
9
4
27
14
22
6
70
25
191
50
243
46
37
24
73
29
124
28
211
18
7
40
19
36
79
34
33
502
23
17
32
267