30
146
84
114
67
130
157
155
49
9
77
60
12
86
98
85
191
83
112
40
232
43
152
18
20
5
39
6
341
19
74
265
59
53
93
196
103
55
463
62
15
102
28
46
80
42
31
131
37
70
317