260
15
78
48
10
53
7
29
38
51
108
175
64
62
75
76
9
116
4
92
16
77
60
45
22
46
135
43
28
49
19
30
105
5
104
70
270
212
141
363
57
39
18
216
147
31
95
177
173
145