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