14
42
296
4
46
60
299
20
175
172
159
45
94
641
183
6
13
55
21
79
72
17
18
102
40
31
173
82
25
53
49
43
152
63
7
92
41
122
235
292
74
11
69
27
140
47
157
128
70
62