18
45
50
56
390
154
83
71
36
208
54
57
153
172
24
89
1329
109
52
33
44
91
58
11
49
27
69
43
133
508
96
197
99
234
94
38
41
68
235
107
697
76
84
63
74