177
140
54
33
95
51
78
37
19
27
24
11
106
42
63
23
14
13
25
20
39
147
124
30
201
91
146
80
41
64
53
59
351
107
132
40
102
242
105
74
44
45
136
81
85
49
353
163