298
69
88
43
15
6
48
46
32
52
20
54
112
62
174
29
49
55
65
27
58
40
24
11
166
12
96
64
41
59
164
66
117
191
98
215
8
10
114
239
39
25
47
125
57
17
38
30
95