30
15
25
13
32
80
8
182
27
29
17
21
55
44
14
64
20
16
49
47
315
9
114
219
144
57
215
269
617
79
264
92
51
4
187
88
23
71
193
40
97
18
108
53
26
273
28
66