120
104
15
48
75
192
54
345
103
729
174
474
61
125
195
99
37
349
194
18
44
162
285
151
59
124
34
19
118
250
32
45
36
208
558
117
132
278
340
767
109
177
57
49
11
163
68
284
159
156
135
52
4503