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