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