85
157
43
63
14
72
27
151
21
22
56
71
28
44
117
240
378
139
128
169
86
39
75
95
15
326
57
58
55
37
61
89
337
82
49
31
36
76
397
616
194
171
126
160
65
68
463
245