111
25
73
546
77
187
775
190
150
16
20
39
114
14
123
110
89
71
7
166
66
132
149
144
503
223
106
60
94
24
116
56
188
38
242
141
54
193
312
58
49
63
146
57
31
102
101
246
253
135
156
384
226
70