26
34
21
17
28
19
46
115
2
65
29
87
39
269
74
6
42
73
54
83
12
123
45
38
50
150
135
60
79
95
138
43
96
97
57
129
88
162
147
22
433
82
30
49
146
25
51