7
9
23
32
6
24
3
10
25
36
14
16
5
40
15
39
12
13
30
33
29
59
42
19
43
203
35
103
85
22
105
83
86
55
196
41
27
38
104
133