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