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