7
6
5
78
88
24
134
430
64
56
67
86
20
17
51
8
12
123
0
3
105
275
22
4
35
90
58
14
33
18
103
28
61
219
175
13
74
1385
1270
10
34
2
46
108
640
303
54