203
145
76
112
87
101
107
141
106
96
242
98
212
134
59
29
189
56
39
35
214
32
55
124
97
44
174
47
42
51
102
198
127
68
40
183
466
157
163
146
137
104
178
65
147
138
172
88
185
123
175
378