6
9
3
7
16
26
18
44
110
68
51
494
298
113
11
17
24
164
42
56
170
84
239
22
65
50
49
34
248
54
15
173
67
80
30
256
53
82
795
132
159
431
145
325
123