30
16
5
50
59
154
3
161
188
51
321
1571
10
20
26
28
177
12
14
66
18
40
304
9
42
90
43
13
31
60
221
82
175
34
4
197
54
29
19
130
104
21
15
7
38
190
55
429
27