50
28
172
23
91
161
200
88
44
52
35
138
33
22
49
41
53
21
55
54
48
12
128
26
67
65
157
7
51
56
137
177
69
27
11
391
63
119
74
80
188
73
107
24
16