110
85
50
188
13
42
37
66
92
214
94
52
129
571
83
192
39
87
281
17
41
234
56
81
55
109
38
217
26
268
49
124
105
82
30
162
89
63
187
90
80
35
27
195
46
64
254
78
1489