255
23
87
12
306
32
72
88
29
128
567
114
523
318
370
49
247
45
187
95
34
62
58
97
25
804
46
237
112
17
2047
43
250
56
11
102
55
73
9
41
31
30
86
44
140
266
189
42
461
38
228
14
52
2240
7