18
12
31
17
40
70
37
10
19
43
13
59
39
24
16
9
83
25
47
4
45
63
1
66
2
136
82
11
15
384
41
7
42
30
6
21
55
8
29
69
64
5