33
28
8
39
240
12
106
23
3
27
31
32
130
67
13
11
462
59
94
175
34
25
29
17
57
319
418
723
37
16
82
150
85
19
15
26
110
30
4
88
53
14
2
36
9
63