4
9
20
19
7
3
18
17
15
33
50
1
6
16
2
24
31
27
37
64
5
10
78
47
28
95
80
26
46
38
289
169
68
61
372
194
140
75
94
173
174
42
58
73
84