26
15
23
25
27
40
39
137
45
94
20
54
17
14
101
118
43
18
33
11
51
13
132
62
67
68
100
41
53
86
48
58
92
42
49
46
55
29
123
28
80
108
56
96
35