104
14
89
62
279
76
132
164
172
218
40
411
505
27
57
30
143
38
69
144
44
48
131
29
123
113
17
34
161
383
51
139
72
107
253
65
147
176
95
71
60
122
54
94
43
209
168
96
84
73
133
140
31
47