40
16
11
26
21
25
12
3
5
4
57
14
31
191
6
13
23
62
19
8
46
444
98
91
52
44
41
243
637
29
54
28
131
538
9
15
27
127