39
37
31
9
15
6
54
3
8
43
13
29
11
19
78
68
53
46
7
87
45
408
47
17
35
26
5
96
40
27
18
362
67
83
151
203
117
161
60
64
80
145
21
41
52