18
3
7
9
20
84
13
75
57
197
230
40
60
16
42
25
54
27
28
61
122
72
100
21
200
116
71
162
135
47
48
808
166
39
74
8
6
5
11
33
88
106
38
495
37
58