27
308
12
168
194
48
94
338
172
52
7
156
131
61
150
152
99
95
54
279
73
1
101
147
122
216
23
87
462
21
24
709
106
231
31
250
17
18
38
9
50
271
252
113
66
782
57
25
444
130
22