66
32
36
30
25
143
57
5
40
38
157
19
77
179
1310
13
35
503
198
100
131
28
300
207
80
14
31
42
53
61
89
17
37
43
33
130
50
24
29
95
60
99
83
21
69
27
12
16