4
7
12
11
8
2
6
10
5
15
1
33
3
26
17
29
39
32
55
726
34
58
24
41
81
27
50
183
108
157
21
93
80
87
19
562
52
150
48
114
42
47
62
100
53
133
25
43
175
73