18
10
15
45
86
17
21
32
35
8
57
39
37
19
13
6
61
53
14
50
31
7
54
5
25
33
200
29
46
20
43
12
73
107
88
41
63
9
16
24
11
56
38
26
69
148
62