9
12
4
6
10
60
27
8
2
24
19
54
16
11
69
17
34
298
35
44
45
72
128
67
155
61
32
102
46
66
151
87
77
36
146
22
136
235
53
55
63
273
65
252
52
91
333
14
58