176
86
28
227
32
54
70
39
31
100
46
20
169
91
48
151
161
45
35
41
29
149
13
283
22
11
52
50
174
43
16
55
14
367
40
72
19
34
57
61
59
467
6
247
178