42
12
5
13
8
4
54
37
31
66
23
7
120
30
28
35
127
65
123
71
67
18
49
14
20
61
21
152
112
50
99
164
79
62
55
100
34
103
88
216
9
58
59
119
90
143
63
208