4
6
15
13
17
2
5
21
24
16
20
31
19
29
14
10
34
27
26
23
38
65
28
53
25
102
86
54
47
70
52
50
66
521
59
57
193
100
88
77
18
33
73
372