12
1
4
19
8
29
6
61
54
71
20
134
97
1157
118
162
178
26
37
77
17
35
76
52
36
164
44
72
385
169
75
94
63
292
43
31