295
154
79
47
52
16
54
117
178
23
319
610
24
41
38
64
28
34
15
36
31
603
159
170
8800
55
65
129
136
72
291
126
94
59
32
5403
321
289
165
118
58
92
644
128
12840
162
182
571
73
419
850
227