55
25
146
62
96
39
20
11
177
88
76
23
44
57
36
45
59
285
67
269
17
46
83
79
69
80
172
84
54
29
27
107
41
66
24
37
43
32
71
92
280
909
19
61
117
194