27
11
179
129
65
117
20
44
40
25
28
59
126
113
167
71
19
35
31
36
54
29
351
53
147
95
18
93
64
152
47
98
80
279
138
107
73
246
395
102
112
70
76
215
16
8
26
84
105