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