20
1
18
3
14
27
107
34
16
24
85
58
8
628
17
49
6
15
19
4
7
9
5
52
273
83
51
13
29
276
11
25
79
38
50
61
209
72
328
113