201
65
43
66
119
218
53
55
40
80
349
41
187
106
76
100
95
60
89
50
159
111
110
52
69
139
255
88
105
45
120
87
104
142
61
260
54
149
63
49
213
168
92
227
72
418
16
546
102
108
519