36
29
14
150
135
47
40
25
84
59
88
42
41
68
19
69
64
67
34
23
37
24
54
43
30
21
38
22
26
226
363
71
35
112
164
98
93
31
28
782
27
48
89
75