85
119
216
34
246
100
117
367
82
71
479
84
46
149
21
93
49
139
41
26
38
166
75
145
106
67
346
69
78
167
63
23
40
35
123
114
158