7
9
12
19
28
11
16
10
13
5
32
2
24
14
17
34
23
88
6
1
25
22
85
43
27
26
15
159
65
125
45
71
59
76
195
75
39
151
89
47
31