123
276
109
289
62
231
69
139
22
228
150
230
45
201
27
127
23
114
15
255
13
87
29
113
21
86
7
97
100
68
395
8
73
5
1
65