177
32
88
70
520
35
179
36
43
41
73
174
710
16
30
79
256
149
240
210
76
631
164
100
114
71
186
48
31
133
34
81
14
13
116
53
55
50
57
20
25
98
64
391
193
8
143
474
89
323
130