9
3
14
8
6
139
2
16
10
31
47
55
60
72
82
231
26
30
288
48
44
53
127
234
54
38
46
144
401
15
74
13
45
106
123
84
66
42
21
76
93
75
285