10
3
23
7
4
11
6
20
8
308
19
21
16
129
5
13
9
14
38
65
15
51
55
67
223
71
36
56
134
49
380
82
68
96
178
37
33
102
42
69
48
146
298
27