30
44
60
55
72
23
220
304
67
79
406
162
108
95
15
355
187
24
180
129
78
147
170
40
103
101
49
37
81
4
29
51
16
141
91
52
33
34
13
39
27
59
61
64
63
42
12
18
9