12
20
14
5
28
13
3
8
4
17
7
9
10
34
57
11
38
15
19
64
33
52
59
71
18
29
58
101
41
67
85
105
65
150
115
174
98
39
61
44
260
160
88