66
58
41
307
39
61
111
141
109
77
190
344
415
189
74
154
16
28
138
60
201
51
13
50
142
67
82
65
10
27
217
164
20
134
30
26
23
21
205
455
145
17
54
284
171
18
156
103
43
55
148
150
32