35
203
51
214
28
206
21
311
3
224
47
221
11
133
9
147
37
127
66
509
6
83
102
12
123
5
113
111
68
395
4
2
88
55