122
20
233
18
26
12
8
10
4
6
13
9
134
83
31
54
25
120
138
244
65
106
38
272
158
124
118
408
119
208
429
96
93
92
298
153
85
131
333
50
66
76
59
29
28
73
82
280
687
331
234
456
255
162
820
34