32
23
33
26
66
18
20
37
10
9
16
17
15
41
39
28
188
55
69
19
50
13
31
11
45
47
105
21
82
46
12
8
48
14
42