30
17
10
23
78
15
118
35
27
5
66
183
57
82
198
33
9
84
124
298
233
3
4
892
7
146
67
65
16
6
13
29
14
109
177
122
39
90
40
80
18
42
19
46
8
166
28
62
85
58