4
27
12
22
40
23
74
4343
2
47
49
34
24
26
6
182
42
28
8
128
154
543
124
45
112
83
64
54
63
38
44
7
18
87
98
21
25
9
30
80
258
159
234
55
73
78