14
12
54
7
20
4
74
43
66
47
36
26
527
132
71
449
25
79
80
45
202
146
280
252
34
93
1300
82
67
94
180
41
246
168
106
130
364
104
227
52
88
120
142
140
39
31
155
196
123
174