26
18
12
28
14
8
10
43
41
23
27
33
31
21
47
24
15
80
22
101
143
188
79
64
49
74
45
66
61
25
53
195
81
90
54
57
102
34
63
70
95
7
42
35
82
37
30
196