133
69
527
126
437
116
201
72
246
130
522
88
234
78
191
164
408
187
115
9
269
160
51
38
172
39
557
62
446
81
394
176
354
38
312
15
137
56
265
120