15
3
254
60
29
11
47
21
63
176
50
23
65
103
31
36
71
105
138
95
141
45
53
25
178
93
215
48
30
61
73
806
249