43
40
30
45
31
36
18
6
26
46
37
24
33
49
29
42
109
22
60
21
48
23
13
34
127
140
55
47
90
52
73
27
258
79
32
107
70
205
81
82
125
39
72
58
15
14