159
71
210
214
139
54
26
94
22
55
24
219
319
294
82
187
18
33
122
13
111
51
8
64
67
155
60
119
30
12
25
130
109
133
79
128
99
35
15
38
41
34
49
107
48
37
102
50