128
912
146
907
42
677
55
855
50
547
88
455
73
423
72
367
67
341
16
266
41
350
33
338
93
353
86
263
29
312
1
143
46
309
21
262
53
438