10
8
27
49
22
17
5
13
23
9
21
31
53
29
3
24
58
20
26
96
74
6
39
7
162
81
65
142
104
28
52
35
38
18
114
113
57
97
64
137
88
60
42
240
172
246
76