141
57
31
165
39
158
17
102
119
67
211
38
186
370
103
191
90
66
35
60
738
168
84
64
50
56
78
517
7
217
436
24
188
530
145
77
26
142
29
32
674