323
55
32
18
104
143
65
69
15
1296
185
33
82
147
319
900
832
29
66
106
142
325
88
155
20
48
87
115
43
36
62
51
105
67
71
47
13
31
98
26
218
12
27
220
110
42
68
158