59
124
157
93
35
122
155
52
55
325
134
109
82
32
24
254
138
26
125
380
140
76
139
226
57
123
60
54
83
50
64
44
37
13
152
182
67
70
33
147
118
218
162
132
39
71
119
88
378
153