7
28
76
140
70
573
50
4
117
107
16
88
58
320
57
74
66
13
21
22
78
43
80
92
252
83
24
40
67
211
173
745
201
239
113
42
1666