2
20
0
3
8
4
5
9
1
10
6
13
14
7
35
122
16
60
17
34
197
27
460
42
213
48
69
25
31
56
19
94
91
44
131
28
138