108
46
131
123
75
58
67
45
35
20
62
38
32
11
29
43
51
65
48
113
210
139
90
176
107
87
153
150
118
69
103
74
104
117
64
88
71
109
127
52
57
283
133
72
94
244
245
28
119
73
99
93
66
239