269
116
29
31
11
99
26
3
5
25
43
703
85
79
63
48
108
27
15
10
70
98
140
212
105
115
49
76
69
36
17
56
7
4
150
55
14
64
54
9
34
22
66
8
39
73
112
37
21