26
32
25
43
34
82
53
187
78
297
54
15
66
75
59
108
56
8
22
33
19
112
68
36
41
128
129
318
136
190
109
55
144
94
263
18
12
87
42
60
29
177
16
17
49
47