30
13
113
21
19
18
14
34
62
46
65
143
106
130
104
10
127
131
132
98
201
109
42
25
61
43
153
57
9
26
255
23
31
69
29
55
85
15216
345
264