30
26
21
8
29
15
10
34
59
48
45
19
24
13
46
55
37
9
41
52
4
82
90
58
47
79
39
129
56
17
7
92
25
243
149
179
6
12
20
27
136
23