26
27
22
36
105
50
339
82
73
57
61
34
106
32
19
65
72
70
107
44
102
24
18
33
11
25
43
38
20
59
76
55
15
42
46
64
37
49
150
54
29
28
88
40
39