8
44
24
61
39
12
27
50
23
17
5
13
9
21
31
10
54
29
3
58
20
96
74
6
40
7
163
81
53
65
142
104
28
52
36
18
114
113
38
57
97
64
137
88
42
240