7
1
29
3
28
20
40
447
50
69
140
127
15
8
38
61
68
44
13
4
10
78
100
2
23
56
731
48
17
6
87
172
25
400
11
62
95