203
125
142
60
21
117
581
17
85
170
134
297
171
86
49
93
108
72
89
190
189
135
51
243
76
359
278
100
265
740
144
104
151
225
28
34
175
81
212
69
121
193
210
35
191
97
40
50
71
75
154
46
82
20