36
33
45
24
165
88
107
99
100
85
93
196
80
147
90
74
95
61
76
133
143
125
247
72
439
112
68
148
113
111
159
109
53
75
105
150
73
227
78
71
103
221
81
86
67