23
17
14
9
3
5
6
43
2
45
80
15
18
4
59
131
66
188
46
16
27
26
52
36
300
8
376
158
340
72
64
25
602
35
163
249
54
31
53
32
248
79
48
75
142