42
38
30
45
31
36
18
6
26
46
37
24
33
49
109
22
60
21
48
23
13
34
127
139
55
47
88
52
43
73
27
258
79
32
107
70
205
81
82
125
40
71
58
15
25