4
24
8
115
44
11
21
22
47
85
162
15
114
60
193
109
9
45
69
51
103
28
50
10
291
49
65
62
135
34
77
66
88
238
54
19
884
289
425
404
35
107
32
87
52
42
3
279
864