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