66
14
12
202
174
81
99
55
51
33
83
52
152
61
78
123
24
161
69
47
34
40
119
25
58
68
210
71
89
46
27
96
36
794
50
19
1269
731
45
511
118
17
16
117
663
286