149
15
62
33
27
18
65
10
282
13
42
48
34
25
20
17
29
30
705
43
22
3
9
96
85
7
104
37
2
19
100
52
125
54
12
80
23
50
35
384
435
337
16
99
76
63