79
68
24
41
20
15
14
26
31
37
8
6
5
3
9
4
1
13
95
57
49
32
42
23
30
56
75
71
43
22
39
17
10
44
27
47
74
481
150
232
78
157