132
131
95
61
50
99
113
27
31
78
23
20
88
19
17
105
167
155
276
326
147
130
82
204
29
35
84
136
89
135
11
185
107
38
39
144
44
46
41
54
22
62
220
14
109
69
36
21
12
102
176
32
49
64
68