4
21
115
129
159
50
1
32
195
9
74
60
328
121
78
71
24
59
22
104
89
31
44
173
149
55
33
30
29
38
48
42
95
80
73
57
16
102
147
25
126
35
119
212
136
27
41
18
19
276
58