23
84
143
264
60
303
21
35
33
99
34
17
91
38
73
1198
538
411
18
262
197
31
244
32
162
25
20
12
200
36
50
147
605
150
66
46
59
15
74
72
98
19
129
198
121
363
126
2480
42
27
94
69