26
29
33
16
14
28
31
72
37
91
150
104
135
161
43
36
89
23
108
20
257
49
86
94
54
251
40
117
70
76
15
75
22
90
12110
470
172
158
109
132
62