161
401
60
37
263
291
20
222
52
79
83
85
54
107
155
114
71
45
65
57
47
56
69
270
210
43
133
78
220
22
96
157
23
104
119
151
154
376
255
146
82
265
6
72
117
17
98
50
42
61
46