7
18
1
0
12
21
20
36
33
41
3
28
9
80
32
6
26
84
258
49
73
52
57
65
135
37
40
90
75
38
217
207
139
211
50
92
356
48
116
142
466
540
74