4
9
43
143
40
83
24
65
31
7
38
8
285
388
49
92
20
39
141
153
61
57
310
34
46
51
284
154
19
21
42
59
41
27
29
12
327
74
288
15
165
72
87
208
205
25
6
91
22
78