32
16
29
135
31
218
8
82
30
91
18
45
27
26
20
11
6
24
59
35
225
48
68
53
41
39
488
40
49
44
78
168
62
51
585
21
19
118
110
228
85
17
73
95
63
52
67
34