42
33
92
104
196
26
135
27
128
93
52
63
57
154
129
144
94
55
64
76
68
13
15
126
965
181
60
35
213
561
22
99
73
28
59
108
67
71
156
232
359