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