20
39
202
6
116
19
28
18
98
36
38
7
15
30
22
11
31
13
2
16
47
49
70
10
14
135
52
63
51
90
21
33
53
160
148
66
72
50
100
32
58
29
46
159
138
25
27