3
31
14
10
18
13
9
328
21
6
15
23
79
20
27
252
32
128
67
130
8
7
73
22
19
57
52
11
5
1
95
49
53
56
17
12
51
24
47