58
40
16
12
29
28
39
14
27
21
22
10
30
36
18
72
19
17
7
87
186
106
42
62
53
38
130
86
114
25
44
15
176
77
55
67
70
51
20
139