86
62
36
9
132
59
58
68
140
50
103
63
31
141
377
148
27
67
89
265
163
130
61
20
171
19
7
121
26
32
47
12
23
188
90
127
53
98
18
186
143
22
128
113
95
73
82
33
51