6
4
8
40
25
29
15
23
47
31
65
55
42
110
270
53
41
26
37
71
35
77
192
84
140
104
116
27
257
49
28
39
90
64
60
44
50
70
66
20
72
63
89
78