1
8
10
4
7
5
40
18
29
22
47
27
16
96
208
88
54
77
37
26
15
45
36
59
9
49
41
6
73
57
95
30
31
164
63
11
12
86
64
85
121
189