4
14
9
2
7
11
5
3
1
6
8
21
15
40
78
19
29
87
44
92
24
27
47
109
59
28
25
67
43
23
37
405
74
53
103
56
148
58
39
157
79
31
41
194