7
15
3
248
60
28
11
46
21
63
175
50
23
65
103
31
36
71
105
138
95
12
141
45
53
25
178
93
215
48
30
61
73
806
249