10
8
2
6
4
23
12
37
75
7
17
36
56
62
89
18
40
44
24
28
31
25
137
29
35
13
49
64
19
27
41
39
43
158
123
101
60
106
128
68
232
208
74
77
47
59
54
70