28
8
32
39
215
73
479
11
57
41
18
48
110
40
117
34
27
45
332
89
33
19
30
7
62
15
59
129
51
152
237
60
127
106
67
863
31
25
23
343