150
77
28
945
14
4
113
249
42
8
23
68
60
34
56
128
66
25
257
38
188
57
22
193
78
5861
59
52
46
108
15
256
883
47
5
79
71
147
344
403
375
153
267
122
35
75
31
361
214
266
152
694
353