17
7
22
5
63
40
152
57
94
53
46
23
9
24
6
59
47
15
135
16
65
37
286
19
8
361
35
51
39
100
127
52
60
80
88
55
156
28
66
149
36
44
27
97
456
120
77
83
98
48
695
879
147
579