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
42
25
53
49
43
152
63
7
92
41
122
235
292
74
11
69
27
140
47
156
128
70
62
38