21
12
26
152
46
96
91
124
37
80
33
7
175
315
48
99
208
89
244
190
40
27
20
62
15
24
173
79
83
172
59
53
217
51
78
150
61
38
119
14
22
227
31
93
52
43
73
161
47
204
185
92