28
44
170
42
43
45
19
88
213
227
8
67
14
36
35
126
37
47
27
25
143
54
46
97
34
55
107
22
123
69
89
84
5
53
684
40
116
309