179
50
361
18
69
90
49
51
95
320
156
30
21
79
40
45
29
57
15
66
48
103
68
165
228
186
31
60
96
202
267
346
128
256
13