19
93
133
29
32
66
44
74
172
181
12
6
31
149
33
122
4
278
107
62
78
59
733
11
41
171
86
165
162
50
16
7
208
36
64
40
9
26
47
35
17
67
57
142
39
207
797