107
1
180
68
28
120
85
395
130
165
275
1452
3
122
142
144
137
93
599
2
82
248
76
99
89
382
125
113
50
121
153
127