23
63
22
52
207
155
29
79
407
74
64
226
103
37
40
69
818
36
123
48
33
486
62
42
134
87
450
251
54
14
173
152
99
94
554
86
34
98
59
32
31
4
21
70
57
140
49
81
43