0
23
21
34
18
20
68
93
43
113
84
110
26
59
81
120
103
205
348
109
337
117
213
378
198
122
254
92
392
152