67
48
21
22
291
23
260
122
213
47
46
39
54
36
52
53
98
50
129
27
147
37
38
79
356
201
44
126
60
24
14
49
84
111
1806
82