12
8
17
73
34
14
44
110
88
293
107
50
76
40
304
601
38
132
119
87
398
140
95
4
115
55
163
489
52
66
98
99
72
46
160
112
36
59
11
56
133
101
96
53
121
63
42
82
37
606
28