15
13
3
27
6
133
9
155
10
7
14
122
108
66
39
56
68
94
191
869
29
61
84
75
352
244
377
49
43
226
57
62
53
33
34
102
115
35
277
51
127
300
195
48
297
22
128
55
52
118
104