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