39
26
67
4
47
159
22
14
16
33
42
3
32
145
1
6
8
148
80
232
12
73
53
131
18
9
105
57
45
88
41
2
112
7
21
40
20
46
78
10
329
15
507