0
3
10
2
13
8
14
12
20
58
72
42
60
37
78
28
6
94
85
74
32
11
52
18
5
55
17
63
33
71
99
155
157
34
296
49
873
137
119
185
88
440