48
21
31
9
91
16
39
13
19
28
205
37
52
280
128
17
58
232
34
861
46
59
81
27
57
55
75
24
67
40
26
35
29
47
62
14
18
56
125
79
106
66
176