7
253
149
131
24
87
14
106
16
46
33
36
25
10
40
45
23
88
26
55
50
9
3
150
22
99
6
19
435
35
11
20
78
52
679
124
77
44
260
275
158
63
58
95
174
28
223
43
18