260
15
78
47
10
53
7
29
38
51
108
172
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
210
141
363
57
39
18
216
147
31
95
177
173
145