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