24
33
43
270
41
85
66
21
22
27
39
45
87
49
32
176
82
275
14
36
147
366
60
17
104
75
28
100
90
89
47
99
112
178
113
116
67
96
74
121
132
38
103
657
37
134
70
126