30
16
85
71
106
140
49
42
150
61
98
131
153
195
622
14
12
24
28
13
74
32
271
411
612
611
122
114
121
55
15
5
8
3