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