1
120
119
139
125
592
80
209
115
99
5
121
9
6
133
370
394
548
180
12
21
34
14
42
27
73
39
30
35
31
41
61
78
161
303
104
54
140
77
71
103
83