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