10
37
33
66
7
41
21
57
36
30
8
5
18
14
32
15
23
52
70
55
158
11
19
27
20
12
28
67
34
46
17
9
38
29
44
43
296