86
56
73
72
61
52
84
46
265
38
167
127
138
474
326
103
196
71
59
101
342
88
83
51
148
309
287
34
310
114
43
16
63
134
100
80
161
55
37
82
50
279
77
136
201
107
44
128
53
164
172
252