0
7
1
12
2
6
3
73
13
5
27
22
151
113
80
50
505
63
78
76
108
144
36
84
32
62
35
103
110
65
105
67
96
47
85
68
90
44
51
109
18
60
675
394
45
54
120
79