15
9
11
19
14
194
6
23
21
3
16
22
5
24
8
27
38
17
18
13
31
40
52
4
2
12
106
329
48
379
7
28
10
32
29
25
61