20
4
9
10
21
86
13
75
3
57
197
230
40
60
16
43
25
54
17
27
28
61
19
122
72
100
200
116
71
30
162
135
47
48
808
166
39
74
8
7
5
11
33
88
106
38
495
37
58