260
81
27
152
12
59
76
7
52
345
264
202
83
9
5
95
15
53
54
24
45
34
176
127
71
87
79
69
19
14
36
13
46
80
8
33
230
3
186
57
102
99
138
38
16
101
64
41