20
30
33
11
156
8
13
1
4
39
25
2
88
10
70
52
32
7
199
35
325
27
3
66
100
19
378
9
15
12
58
74
54
21
16
17
160
81
63