45
73
77
55
350
26
154
333
38
88
21
40
51
415
42
156
208
74
68
204
66
92
195
792
200
134
141
291
33
230
115
107
52
113
157
657
183
56
79
62
164
192
270
25
24
14
63
97
163
78
106